no ,just download links.
Not surprised to be honest .
Strangely the only games I've never had probs. getting a steam key from are all the Digital Homicides games.
The steam key is on each games page ,even if i have multiple copies of the same game.
They get a lot of stick from some quarters but at least they've figured out the complexities of this 'sometimes annoying' website.:P
Let us know when you've sorted a way to add the steam keys ,thanks.