T-mobile's online store does show it in stock. It's $199 on contract, $499 without. Unless you want to be in a contract plan with T-mobile, I don't see why you would spend $150-$200 more.
My experience says no since i got backoredered and im just now getting my phone shipped but they way google has been doing things lately they might be ready this time so they will prpbably ship it by tomorrow is 3-5 days overall might be sooner or later..expect friday or monday.My thing is I need a phone. I'm getting rid of my iPhone 5. If I order from Google Play I have no idea if it will ship right away.