Thanks for the feedback guys, and for your concern. Let me easy your worries - while yes we are doing everything possible to get the game on steam ASAP, there will ALWAYS be a way to download and install game client without steam integration - similar to how games like Mount and Blade have it.