First you need to purchase a security certificate on the site, then a little confidence will appear in this project. Before that, it seems to me, no one will make deposits.
This is very important, though OP mentions that it's just a quick start but they need to consider that gamblers always looking for secure site to play their money, without SSL it would be a doubtful site to deposit your initial bankroll, if the team behind is aiming for long term business, this concern needs to
resolve and take a good response.
Also concerned with initial amount, minimum of $80 before you can play hard for new site to ask for such amount.