Oh now it's a closed beta, how dishonest of you.
You basically prove my point. Which is I have no way of activating a steam key. So the Devs don't want the game on Steam. Well exactly how are you supposed the use a "Steam Key" when Steam does not acknowledge the product? "Here is a key, for a product you don't have, the Devs don't want you to have, but tell paying customers to come here for." Yeah, sounds like a winner to me. Tell where to go for that. And NO, don't post some stupid link to Steam, I know how to get to Steam, I have an account. Duh. Tell me where this supposed page is, that you use a key for a game that Steam doesn't have. Ridiculous.