Yes, it seems that notblox1 has been too hasty in both tagging the OP and creating a flag, which at the moment only he supports. It's good to have reservations but receiving new projects like this one with aggressiveness doesn't seem to me to be acceptable. When a new project comes along we can never be sure whether it will end up scamming or not, but what we have seen so far does not lead us to reasonably conclude that the OP and his project are scamming.
I think he rushed a bit too, after all, this is a new site and they seem to have an inexperienced team. This is certainly not an excuse, but we have seen many casinos make a similar mistake with no deposit bonuses... too many spammers, many of them win something and want to withdraw money, and when there are no ToS and clear rules chaos is inevitable. They will probably need some time to clear the air and do something about this mess.
I can't say I like this simple look, it's like the team decided to throw something out in a hurry without much work. I don't know how much people like this generally compared to modern casinos. I will wait until this mess is over and maybe try these 20 free spins...