I really wish I had of bought this from GOG, its cheaper and I bet they have keys :(
I really hope Steam sort this issue quickly, I've filed a support ticket but I don't expect a response - Steam don't communicate with their customers because they obviously feel it takes up too much of their time :(