There HAS TO be a reason why TMobile is the only major carrier left out of the 4S launch. They either did not want to pay the money or something...
It can't be a technical reason. There are way too many people on T-Mobile with iPhones already using all of these hacks...
The current iPhone 4S will not work on TM with 3G speed.