Tried the demo, and im still getting the game, it does feel a bit console heavy with the controls and such, but it does not hurt the overall feel of the game.
Yeah the steam issues seem to have been resolved. If you check the link I provided you can see it was down for about two hours earlier today. Download works now.