The situation really does look unpleasant. My confidence in the platform is slowly fading. The fact that the site keeps running while the rep is gone from here could only mean that they set up this topic and are just waiting for traffic without caring about the community.
The most important thing you can do in this case is if you often use the website, always do your second research about any service you want to use so that you can be 100% sure that you are not going to end up in a scam website or a website that is known for cheating their players.
This forum is also another legit place to carry out your search about a casino if they are reputable or not without solely depending on those review and ratings. There should be more than one user that has used a particular casino here, they talk about their experience with the casino and then someone will be able to make their choice to know if the casino is worth trying or not, or if they are scam casinos, so someone stays off, don’t just rely on those reviews and rating because they are definitely not accurate.