Yeah I have the same demo version on Steam and it's been fine. Maybe just Windows being Windows... still, annoying.
random testing: i can download the linux version just fine. can you try and rezip the windows version with no changes, and see if that works?