I couldn't download it either. It just kept showing "Generating new download key". Could you please upload it to itch?