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...
I don't think that he is the owner of the site, if he is then he should be writing a good ANN thread here. Perhaps he just unwittingly wanted to shill this site to us or doesn't knows the rule of this community.
And thank you, it you says that this is online gambling is base on certain region then it's not for some of us here.
So better just stay away from this kind of shilling as the casino doesn't have any reputation from our community.