This has to be some of the weirdest astroturfing I have seen.
OP, of you own this site, you can make a simple announcement thread instead of this mess.
Secondly, your website is region blocking users. The linked casino seems to only be accepting users from certain regions, probably only the UK, and blocks everyone else. Honestly no reason to promote region blocking casinos in an international forum...
OP probably knows that he can do it but chose not to because he feels like his thread wouldn't last much longer there and so OP did this, arguably a bad decision but promotion and publicity is still gained on this one. Did check it, the same thing happens to me too, I guess that's the thing that will happen when you don't think through what you want to do.