Matt I feel your pain brother. I have had 90 % of the issues you had. May I add some others...
First phone I bought crashed and would not start up after 2 months of owning it. T-mobile charged me $20 to replace it... That really pissed me off
Second phone I recieved liked to randomly turn the camera on and take pics. Very annoying when your trying to do ANYTHING on the phone. Sent that one back...
Third phone I recieved (one I am currently using) has a replacement screen that washes all the colors out when it is tilted. not to mention it was EXTREMELY SLOW!!
After dealing with T-mobile for the past several months, I will not be coming back. FU*K T-MOBILE