Here is my how I got my TP2:
First I would like to say that I did not think I would get the upgrade though I knew it was possible. I purchased my TP on ebay 135 bucks, the keyboard failed 2 months later. There was not a scratch on the phone so I brought it to a repair center (45 minutes away). They fixed the keyboard and when they were putting it back together I was told I'm due for an upgrade. I was about to pay 299 for the TP2 (I have sero $30 plan so thats as good as I can get). Then he said I have bad and good news, your screen isn't working (bad news), the good you get a free upgrade. 10 minutes later I walked out with a TP2!
So far sprint has been good to me. Got on sero just in time at $30. They screwed up my mogul rebate ($350 not 100). Sold that on ebay for 200 dollars. Bough diamond for 200 after 25% live cash back. Sold that for 50 buck (to a friend) and bough my TP. Overall I have spent about 50 bucks on phones from mogul->diamond->TP->TP2