You do read a lot about an affiliation program. If you set it up properly and work together with the right sites, then you can make ends meet. If you want my advice, I wouldn't work with Game protect, they also seem to have some affiliate sites but that's a guarantee of getting into trouble
Sorry for the interfere but the name you have mentioned above is already getting into trouble here, I guess no one will work under that name due to many gambling sites here that experienced harassment by that name. Making an affiliate program site is a big competition here, there are too many of them already did that and some of them are review sites.
They must have thought about a casino, but they probably only stick to a sportsbook now. Most sites already have a casino. It is good to offer extra.
It's quite difficult if they will add more, they can't focus on bugs and other errors that should be fixed quickly. 5-6 feature games will smoothly run if this will maintaining it well, no bugs, no glitches. I guess they are pretty young age and as of now, they focused on promotions and building up their site to have good PR.