I'm in the same boat with all of you 11th of June 2.7/16/768ers ... Still processing. Apple has nothing to say about rumors that people that ordered the same config after that date are getting theirs before us. Unsure how this mess up could have happened. Perhaps they gave us a window for shipping based on initial production estimates, and when things changed later the new orders were put on the new window and we were stuck in the 3-5 week window.
That is exactly what is happening.
They will work through the orders based on delivery estimate, not precise order chronology.
It is much safer all the way around for them to honor the dates. Believe it or not in some cases they could be in trouble by delivering to a person with a later arrival date before delivering to those with an earlier date, even if the person with an earlier date in fact ordered after the other.
It sucks for those of us who wanted it the worst, and hence ordered the soonest, especially seeing as though we are traditionally big apple spenders. The supply chain management however, for better or worse, doesn't take that into account.
What matters is when Apple promised the products to people, and in this case because of some re-alignment, the later (chronological) orders were actually able to come in earlier (most likely a component or factory came online a week earlier than anticipated, and hence once that time-slot opened they began selling that stock before going back and re-selling the later stock)
Oh well

Not more than another week or two now!
The real question is if there is any concession apple could make to apologize for it all. It does kind of suck, even if it is (somewhat) logical.
If anyone tries and/or is successful I would love to hear about it.
Karl P