Have you extracted it?
It actually finished downloading and I did extract the files out of the zip. Played a little bit of the demo and now I have a better idea of what to expect. I'm considering buying it more.
remember, the demo sucks compared to the full game, look at a lets play instead