Almost 3 hours later, and ATT.com still showing deliver on the 21st, yet I still can't cancel my Apple order, so can't get one from ATT.
I wouldn't mind so much if they were sold out so quickly (ordered mine at 0405 EDT) on both sites... it's just frustrating that my choice to go through apple means I'll get my phone 2 weeks later, and I can't be sure I'll be home to receive it.
I wonder if Apple allocated phones to the carriers and themselves in similar proportions as last year... or if customer behavior changed. Seems odd that they would run out so quick while carriers retain stock.
The worst part about this is that waking in the wee hours to order a phone makes one a geek, and I've failed at being a geek. Does it get any lower?

----------
No way. "Ships in two weeks" means two weeks from today. If they meant two weeks from the 21st, it would say ships in three weeks. You're thinking too hard on this one.