It doesn't take that long to develop a queue system. This is a simple development task. @Gibbo any clarification on this otherwise I imagine there's going to be quite a few annoyed customers.
I think the theories that the work is done by an external company that they outsource their IT/web stuff to is likely right. They have a contract that says something like "new features requests to be fulfilled in X weeks" and either haven't managed to get them to budge on that, or it'd cost some amount they view as too much to rush it.
I paid by PayPal 14:28 and email came through 18:47 (payment was pending until then)... My order number is 58606XX, so it looks like the order number is based on the time you ordered... I would think they would work off that...
It does for some people, but not for others (their site had issues with syncing the orders up with at least the credit card processor, so many of those numbers are 10k+ higher than they would be based on the order time).
Hopefully the Amazon/etc rules have just been misunderstood, and what they mean is that for Amazon/etc they know the correct time based on payment/order number, but that due to the issues with the credit card processor they are using the order time logged there?