Post it elsewhere, describe 'bout the game and make it interesting, and people might follow your link and sign up. You can also try different approach like posting vids, etc.
This topic is long since last update and considered obsolete for further discussions.