Have you not been receiving emails about DD at all? You should have gotten an email from us on release at the very least... Have you been able to play the game through the browser at all?

The game is downloadable via Steam, we don't have facilities to provide keys for GoG and Humble as those versions differ in order to accommodate their requirements. Steam really is how we prefer to give people access to the full game.