Still no luck for T-Mobile customers wanting to join the Upgrade Program. I checked the website, the Apple Store App, and the reservation link above.
The reservation link gives a bit more insight. It seems that one can't make reservations for the Portland Store but can for the Tigard store a few miles away. And one can reserve for all of the carriers except T-Mobile.
This still seems to be an Apple issue. Take my deposit. Put my name in a list. E-mail me when the hardware arrives. But maybe there's more to the story. Let's say I go to Tigard and they have a phone on the shelf (some lonely Gold 256 model.) Would I be able to join the Upgrade Program as a T-Mobile customer in store with the in stock phone? Apple says that's possible, but my gut tells me that I'd be told, "No." And that's probably the root of the problem. Apple and T-Mobile have a contract dispute. And Apple is kicking the ball down the road by saying, "You have to buy iPhone 7 stock from the store", knowing that virtually no stock is available.
So Apple, don't lie about the program being available in store. I already drove there once based on bad info from the 800 number.
And T-Mobile, stop being petulant and sign the contract that the other carriers signed.