Voting is already implemented for the last few days
So far it doesn't help the players to come on their own.
also thunder didnt build JFF in few days, so it needs some time!
i agree that players wont come on their own. thats why you guys are in JFF! let ppl join and play with them as long as you can
if you will do that im pretty sure much ppl will come on their own lately.