Not a bad idea with these T&Cs that programs must sign.
But it's a napkin contract. Making one in USA means everything, and in rest of the world it's worthless. Programs are in various jurisdictions and they didn't choose them for no reason.
Chances of actually enforcing this contract - especially as you agree to the program's T&Cs at the same time which probably contradict your napkin terms - are close to zero.
It's a good start though. If the contract can be polished up a bit and if more affiliates would use that identical contract, it would mean something.
Backlink building and bespoke white hat SEO service available. PM for details.