Yep. I think after my phone gets delivered, I may contact Visa and talk to them about T-Mobile violating merchant policies by charging then not shipping for days. I'm sure somewhere in T-Mobile fine print they have something that excludes them from that policy but we'll see.
However, I still think something happened over the weekend that halted their plans to ship. It just doesn't make sense that seemingly nobody else (Verizon, Sprint, ATT, Best Buy) charged any customers over the weekend and then just sat on the phones.