The ops may have contracted things because from the look of things, what is more prevalent the is the reviews that we may be seeing from that site and as a matter of fact, it's very glaring that this service may be far from what it claims to be in reality and at that we need to give some time for the ops to give more details about the service and how to use them at some point in time.
For me, I see this as some kind of joke, nothing inspiring and trustworthy here at all. It looks like bait to me though I did not bother myself to look further since I thought it was some sort of a direct platform when I decided to check it out, not knowing it was a kind of gimmick to send traffic to the site.
I can only say that 'well done OP, you can only succeed in sending traffic there under pretence but you will not be able to achieve them to stay with this approach unless the person is a dummy.'
If you look at the site, you will see it is all adverts, and the direct one you can see states that you can earn some rakeback. Can you earn rakebacks if you didn't deposit?