One way of promoting this game would be through the various communities such as Facebook, Twitter, YouTube?
I'm unsure whether or not these options are already being used at the moment.
Perhaps contact MMORPG.com and invite them to see the game if they aren't here already :P?