For those interested, I have downloaded the game, both the DRM Free from Humble Bundle and have redeemed my Steam Key from...well...Steam. Haven't started play yet but wanted to let everyone know.
_________________________
"Don't Hate Me Because I Am Beautiful...There Are Many Other Reasons!"