The game is broken, needs resolution and aspect ratio patch/fix. I'm guessing Steam hasn't certified and deployed the patch yet.
Lovely. Have to keep an eye out for that one. Though by the time I buy it it should be out. Probably going to wait for it to go on sale.