Well, I didn't get it, its being shipped today for tomorrow (Saturday) delivery. I do agree that their order status communications during this have sucked, hopefully they've learned something. The preorder demand obviously overwhelmed them. If they get virtually all the preorders originally told that "expected" delivery was the 21st, delivered within the range of 21st-25th, I think they've actually done pretty well, and their upgrades to overnight delivery and then Saturday delivery are great moves to help make customers happier. If they had just communicated better, I think most reasonable people would have been happy and accepted the delay of 1,2 or max of 4 days. But with the communications issues, you certainly have reason to be a little upset, I understand.
By the way, no shipping email for me yet, but the order status website shows shipped and has the tracking number. Make sure you check the status site(s) and don't rely on the email arriving - more of those communications issues!

Here's hoping yours still ships today for Saturday delivery like mine.