We think it's working now, please try your purchase page. You should be able to get a Steam key from there (the game exe is not downloadable, we are just using Steam keys right now).