My G5's 300 mile oil change also had dark colored oil. IMO, it is to be expected.
New gears are rubbing on new gears, new piston rings are rubbing on freshly honed cylinder walls, new journals at the wrist pin and rocker arms are moving in reamed bearing bores...
Lots of new parts wearing themselves in to mate properly with their mating parts.
All of this creates a lot of very fine metal particles that end up floating around in the oil and although the larger pieces get caught by the filter inlet screen and the oil filter the very small ones pass thru it and remain suspended in the oil.
Of course, there is also a small bit of carbon that has made it from the combustion chamber past the newly seating rings.
All of this is quite normal for the first oil change and all of this floating debris is the reason it is important to change the oil at 300 miles.
I find it interesting that you didn't mention a bunch of fiber looking material stuck to the outside of the pump inlet screen. I was amazed at the amount of it that had collected on mine prior to my first oil change.
Hopefully, you remembered to remove the two small bolts that hold the screen cover to the bottom of the crankcase? It is very important to get any of these fibers (along with the chunks of metal that are stuck to them) off of that screen.
Anyway, after seeing the fibers at the first change, I was rather paranoid so I changed my oil again about 100 miles later and found no oil screen blocking fibers at all and almost no metallic pieces on the two magnets.
One could almost say the oil looked brand new at this second change.
Although the Owners Manual says the next scheduled oil change isn't until 2000 miles I plan on changing it and the filter again at around 900 miles and then waiting until the 2,000 mile checkup before changing the oil and filter.
At that point I will switch to a fully synthetic oil and the recommended change interval.
One of the reasons for my paranoia about changing oil in my Enfield during its break in period is that the entire lower end in the UCE is running on ball or roller bearings.
While the soft material in the typical sleeve bearings like at the piston wrist pin (and almost all new Japanese bikes) will often put up with hard materials flowing thru them, the hardened balls, rollers and races in rolling element bearings are really intolerant of having small pieces of foreign metal in them or in the oil that is lubricating them.
Happy Riding.
Jim