Agreed, I remember with the iPad launch they thought they would get them early but UPS were fairly religious in only delivering them on launch day (which was a Saturday over there).
Now, I seem to remember that TNT did actually deliver iPads a day early to a lot of people over this side of the pond.
I'm in the 2nd July batch (ordered first thing on the 16th) so am hoping that they do actually have enough stock to satisfy some of those orders for launch day too
I'm sure they'll have had some cancellations... but maybe they have put any cancelled orders out to stores to build up stock.