Yeah, sorry, It's impossible within steam to generate keys for free games, the only option is to wait for release.