Hmm... I never use steam, so this could be a total n00b question, but I entered the code given and it doesn't say I have the game. I do not currently have wifi on that computer if it matters.
We made an expansion and it is awesome. Really, you should check it out, especially if you're looking for some extra challenge.
Download over at ddmod.weebly.com!