Originally Posted by RetroVortex
I'm still waiting for mine... :'(
The widget on their site uses the "Humble Store" to process orders, so yes that is the site I'd find it on.
Anyway, you don't have to wait for yours anymore. The game is waiting for you on the Humble link sent to your email when you originally pre-ordered. They're giving people who pre-ordered Humble, Steam, and GOG copies as a way to apologize for the mess.