Little pro-tip for those wanting to purchase the game and struggling with Steam: Grab it on the Humble Store. Not only you get a Steam Code, but also a DRM Free version of the game. And it's less of a struggle at the moment.
Thanks again for the giveaway and the game, River. :3