Unfortunately it looks like my hands-on iPhone review is going to have to wait.
Despite ordering a phone at 12:01 am PT on day of release (confirmed at 12:02 am) AT&T is now saying 45-60 days to ship.
They of course took 2 days to provide said shipping estimate.
After confirming with three levels of management, AT&T has apparently botched the order quantities so badly that they will take about 2 months to fill any orders.
So if you want the phone, apparently AT&T is not the place. My delay was going to be two months. New orders are even longer.