So judging by order numbers from 1047x to 1054x within the first minute or two, just how many Megatrons did PC sell? 60 or 70 in under 2 minutes is crazy. Even if not all those orders are Megs, it's likely most of them are.
I'm at 10525, 18 orders ahead of Initial_G. It truly is random.

Also we've all overlooked the obvious explanation for the perceived errors in PC's updates. "Delivery in april or May"... at no point have they ever stated a year. Figures are due May 2043. It's so obvious now!