Did you honestly only buy TextMate based on that promise of a free upgrade? Was that a legally acknowledged part of the contract of the sale?
I can’t help feeling that, if you weren’t satisfied with TM1 to some reasonable amount, you wouldn’t have been prepared to pay the original $60 for it. So you must have be relatively satisfied. Or have you been using TM1 under sufferance all these years or not using it at all but effectively just made an early purchase of TM2. Neither of those seem particularly likely to me.