It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

You really have to release some kind of official modding tools. With no official forum and no chance of modding the game to have something new (because there is no new contest-DLC's) - it will be short happiness for both gamers and you. Nothing rude saying, just a suggestion ...