Not impressed.
There is no real meaningful contract in the terms and conditions. Who exactly can users take to court if fraud takes place?
There is no company or other ownership details or any contact address and telephone number. This is a massive risk for any potential game players.
I believe everything could be sorted out in time let's just give them the time to improve their site if there is a problem/suggestion i think OP could easily make things possible. Besides this is just a new site that is trying to make a name to all of the existing reputable ones.