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

ThreeSon: I bought the Steam version not too long ago, and it made me register the game with Stardock before I could play (along with all of their other games on Steam), which is pretty low of them. Is the same registration requirement here as well?
No, you don't need to register anywhere to play our version of the game.