Normally people would sign up for a game and therefore show they want to make a long term commitment to the game. In this case it is different and people vote. Looking at the threads so far, I see that a few people are voting regularly, other just on occasion. It is hard to deduce whether people want to play the game on a regular basis or not. It will take a little more time to be able to start a forum, so voting patterns will be clearer.
The game also seems to be a variation of PYW, with the only difference being that the voting is not based on actual draws. You can always consider bringing it under that header and playing the game in a subforum of that game.