I dont think that the site is ready to accept bet as deposit is not working then how do OP expect that users will bet when they cannot deposit. Apart from that lot of menu are not working. Site is still only 20% completed with basic features. Until the site is fully completed with all features and security no one will deposit and risk their investment on this site.
Yes the site is not yet ready to operate but I wonder why there is one player under the leaderboard already. I believe it is just a fake leaderboard to attract new comers but it wont work obviously. I have no idea what is the use of the leaderboard as there is no competitions/promotions.