Congrats, and best of luck with the launch.
Can i ask though, something i've always wondered about, why steam allows free keys to be given with purchases or downloads made on another site? Aren't they loosing out whilst still shouldering/supporting the game through supplying things like download bandwidth etc? For example it's quite common now to see Kickstarter campaigns which offer a free steam key to backers.