You can actually deposit even 1 mBTC, but the 1st deposit bonus is only activated on deposits of minimum 10 mBTC.
I personally hardly find a $3 deposit as "high risk", not to mention we're not exactly a "new site". The game is new on our platform, indeed!
To be honest with you many people here are just leecher so they find it hardly even risking 10 mbtc is alot for them. The number of actual gambler here is just so little if you compare it with the ratio of the gambling site