For me the issue isn’t waiting, it’s the fact that when they announce pre-orders they always say “on a first come first served basis”, while it seems that what they really mean is “first come first served until the launch day stock runs out, after that it’s a free for all”. There is no point having pre-orders if you are then going to fulfil orders placed weeks afterwards before you fulfil the pre-orders IMHO. In fact I’d go as far as to say that if you try and pre-order and don’t get launch day delivery you might as well cancel the pre-order and take your chances on one of the other routes because you’ll almost certainly get it faster.