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 get what you pay for, the game works fine at 1920 x 1080 nobody forced you to buy it what do you expect for 20 bucks?
No it doesn't. This game has a bug that refuses to launch for many people if they have Intel CPUs with hyper-threading.