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.
Professional bizdev can help you, the affiliate, to negotiate better terms with casinos. PM for details and a free evaluation of what I can do for you. All geos.