Haha. Ordered mine from Walmart.com the first week of May and it was delivered to the house this morning.
I hope to get mine today. I have it preordered from Game Stop, but they won't let me pick it up until today. I tried on Sunday, and have called every day since then and they keep telling me wait until the 21st. (They did tell me last week that they already had mine in the back.)
fingers crossed....
Got it at lunchtime!