Oh dear T-Mobile.  <sigh>
So I placed my original order for two phones on the 12th.  7 Silver 128 GB and 7+ Black 128 GB.  And I've been sitting here patiently and quietly waiting, knowing that I would have a little bit of a wait ahead of me since I didn't order until Day 3.  I'm cool with that.  I got in line late. 
A text from T-Mobile came in this morning saying that I could get one of my devices sooner than the other, but only if I called T-Mobile.  So I called them and sure enough, since both iPhones were on the same order, they could not ship out one sooner than the other.  (Why, I don't know.)  So T-Mo said that I had to cancel my existing order and place two new orders, one for each phone.  I said no way since I would lose my place in line.  They assured me up and down that I would not lose my place in line.  After some hesitation, I went ahead and let them do it.  Took forever, had to give them the IEMIs again for my trade-ins, sign new EIPs, etc. 
As expected, the wife's 7 Silver 128 GB will now ship in a couple of days.  Cool, but she could care less when it gets here.  As for my 7+ Black 128 GB?  Well, before the estimated ship date was Nov 1-Nov 15.  Now thanks to this process and despite their reassurances, the system shows my new ship date as Nov 24-Dec 12. 
ARRRRRGH!  I know, I know, it will probably ship sooner, but this is really frustrating.  I had to waste another 52 mins of my life on the phone with T-Mobile today and now I'm left with this. 
John Legere says that T-Mobile is all about reducing pain points for the customer.  Well, the simple act of getting a device is incredibly painful.  Last year, I had to make 6 follow-up phone calls over the course of 5 months for them to finally apply my trade-in credits properly, and just today I had toss aside 52 mins of my day just to get my order right, which should have been done correctly the first time.
I love T-Mobile's network and monthly plan/benefits that I receive, but ordering a new device through them = MASSIVE time waster.