Ok here are my observations after flashing to CW firmware:
1. The phone is much better now, what the hell does T-Mobile do to their phones?
2. There was nothing wrong with the GPS chip as I originally suspected, T-Mobile did something to it! It works fine now. It loads up right away even in my basement! Before I would need to be in a spot where no trees were and even then it would still take up to 5 minutes to connect.
3. The Google maps with GPS is cool but I still like Amaze better.
4. Why on earth would T-Mobile lock out the FM radio? WTF would make them lock out a feature on a phone?
Thanks to all involved who made this a better phone.