I think the new casino offered as you wrote when I clicked it turned out to be an existing casino on this forum, you just spread your affiliate link, I guess
That's the purpose of OP posting its thread. Posting affiliate links is pretty normal on this board obviously if you are an affiliate with a website.
About the term "shitcoin", well, any altcoins can be called shitcoin especially from a bitcoin maximalist.