So I ordered my iPhone last night at around 10PM. My receipt that I printed out says it will be delivered on June 24. When I checked the details online this morning, it said it will ship by July 2. I guess I bought it before they realized they ran out of initial stock? Well this sucks...