Let's all calm down. JonnyIreland, if you pre-ordered on Monday then they won't be 'messing with your life' because you'll still get yours on the 28th.
I'm not sure that's correct. I placed my order at 1:08 a.m. on Monday morning (within a very short time of pre-orders commencing) and my order confirmation reads as follows:
Apple Confirmation said:Estimated Shipping: By May 28th
I appreciate that it says estimated, and also that Apple tend to be pessimistic when giving shipping dates, but shipping BY the 28th does not mean delivery ON the 28th In fact, being the Friday of a Bank Holiday weekend it means delivery by the 1st of June at the earliest!