Nice catch, I think this is a red flag, a big one! The site looks nice, but after going through the thread I think OP has a lot to explain... some people have problems with verifying their bets, OP has a history of failed projects...
Well I will probably miss this site... why to even risk it with so many red flags around!?