We have no idea how this happened given the insane problems Apple and AT&T have had processing iPhone 4 pre-orders today, but lots of people (including us) are seeing a July 2 ship date at Apple's online store, or about two and half weeks after the the next-gen iPhone launches on June 24. Frankly, that's amazing -- we can only imagine the kind of sustained rush it took to cause a sellout of a product virtually no one was actually able to order. So that's Apple and AT&T both sold out -- at this point it's looking like