I just got off the phone after a long conversation with a CSR Supervisor.
Here is what I was told, take it for what it's worth (which I caution isn't much):
If you don't have your phone, you will receive it within the three week period from the date of the initial order.
Forget the "you'll get a tracking number in the next couple of days." They flat-out told me they have no way to determine if that's true.
They claim the hangup is with getting the order 'charged on their end.' they claim if your order gets charged (not-preauthorized) then your phone will ship. (I question the validity of this).
There's nothing they will do until the three week period has expired. Period. Not escalate to a specialist, etc.
They admitted they have absolutely no way to know when someone's phone will go out and even admitted any CSR telling you a date or 'next couple of days' is completely wrong. There is no way for them to know that information (their words).
So, sit back, enjoy your holiday and come back around December 4. You might get your phone before that, you might not.