Yeah, so at least for now if you really want to play this game off Steam, best wait for the Steam release. (no real difference other than 5 Steam Achievements)
Thanks, I'll consider this!