I like the idea of awarding TPE for contracts, but one area of the OP I don't like is the weighted TPE for how a team finishes in the standings. I think MAYBE you could run a set up where if you make playoffs you get slightly less TPE than if you don't (like 60-45) or something like that, but a gap of 70 TPE between the bottom and top team is quite a bit, especially if you are possibly going to have a player earn a huge chunk of that.
As much as you want to keep teams competitive, you also have to think about the sense it makes to do so.
As much as you want to keep teams competitive, you also have to think about the sense it makes to do so.