I would suggest making a blog post detailing your game, what browsers it will run on, and also providing a link to a working version of it. Then submit it to be featured for the best chance of the site owner seeing your submission and replying. Alternatively, you might want to wait for a possible Game-for-a-Game contest, which has been held the past two summers.
Is that the link to the game? I don't like using links that are linked to linked mysterious sites of linked linkedness! (O_O. Try saying that 5 times fast.)