The team really did put efforts making the platform as it is right now by implementing forum user's suggestion like the deposit bonus. To be honest I still did not visit the site myself so I don't know if the minimum deposit is changed as it is above ordinary as mentioned in previous post.
This will be always the team management that going to do everything to support the players as well, so i think this is pretty normal to have them working hours to get something good for its players. And btw you should get every answer to your questions on their FaQ and ToS, so mind to check it yourselves. For your minimal deposit, I think every site will have 0.001 btc as their standard