First, you don't release your game on time. Give out some bullshit excuse of server trouble in order to cover your ass.
Then you send out some bullshit Steam code that lets you download the game but doesn't even work. Just says "Launching..." but doesn't actually work.
Don't you guys test the products you're selling? Go out and buy one, do the install, and see if it works like a real world customer would? Test your servers to see if someone can download and run properly?
Congratulations. You've convinced me to never buy a product from you again.