I got an email with tracking number showing that my iPhone 4 has shipped TODAY.
I placed my order early evening on June 15th with Apple and my confirmation stated that my iPhone 4 would ship by July 2nd with an arrival between the 6th to 8th. I had read that some iPhones had shipped early. Since then I have been checking multiple times a day to see if my ship date got moved up. It did. So basically, I will get my iPhone 4 a week earlier than expected.
Apple handled the iPhone 4 ordering excellently. They gave a reasonable initial ship date in order to cover their demand. Once things were sorted out and initial exceptions were being realized Apple SHORTENED the ship date. This of course make customer happy. Not like other vendors that cancelled confirmed orders and increased ship time. This demonstrates that Apple does know how to judge demand with a new product. Having good balance between customer expectations and actual quantity to manufacture is difficult and risky.