Lol tmobile already messed it up. I saw this page:
https://www.t-mobile.com/Popup/Gene...r&device=71a12cd0-3b4e-48c1-a5c8-18e611a8a46e and I chose the slower shipping option because they don't mention that you need to choose a particular speed to receive the phone by launch. It says if you preorder by march 31, you will receive the phone by launch on 4/11. I preorder the phone, and the estimated delivery is 4/16. *SIGH*. I can't stand carriers and their games. Reached out to Tmo on twitter, awaiting a response. I have to call them tomorrow anyway because they're saying my ETF reimbursement isn't going through so I guess I'll have to talk about this now too. /rant.