Three things, if it makes you feel any better...
1. TP has never cheated anyone - that I know of. I know for a fact that he's scammed Brian, but anyone would if they had the chance.
Seriously - I wouldn't let it fester that he "got over" on you or anything. As an affiliate, he wants to keep you happy, so I'm sure he's just as pissed as you are.
2. When I signed up for rakeback at Ultimate Bet (w/ another affiliate) I had to make sure ALL of my cookies, temp files, etc. were cleared. This is to make sure that I didn't mistakenly visit the site before, which would trigger someone else's code. It's a little extreme, but sometimes "just clicking the link and installing" isn't going to trace to that affiliate. Sucks. (Rakeback, btw, is sweet!)
3. This isn't the first time that there's been a "deal" situation, and it's certainly not going to be the last.
Just don't go "crazy" on us. (Posting fake hand histories is getting there...)