As everyone knows, the official release date of the highly anticipated iPhone 4 is Thursday, June 24th. However there are many reports that users who pre-ordered the iPhone are seeing early shipping notifications with a delivery date 1 day early, and in some cases, 2 days early. I just got a shipment notification detailing my delivery date of June 23rd by 3pm. Has anyone else got an early shipment notification? Or a cancellation? I heard that some pre-orders have been canceled.