Yeah, while something there is not quite fair... at least we are still getting them on release day. While I wish I had mine tomorrow, with all the people not even getting them I am not going to complain about it.
My guess is that they got ours ready for shipment and after the cluster **** started they got the go ahead to ship out early... of course ours were already set to ship on the 23rd.
I have the same thought, I did the pre-order incredibly early to GET a phone on release day. And I think that is going to happen. I didn't pre-order with the intention of getting a phone before the release day. I am still happy on the 24th shipping date though, I can't complain!