Free steam key from Golden Joystick. Says it will take 7 days for the key to arrive.
So, does that leave us US folks out?
Leeeoon noticed in the terms that it is only available for UK residents, however other regions are able to sign up. May or may not still receive key depending on your region.