Oh, shucks. Seems interesting, but I can't download the demo. :c
It seems I'm not the only one, since itch.io staff devised an alternate option to download. However, that alt option is only available if there are more than 1 files to download.
I would really appreciat it if you could take the trouble to add an alternative download link. :)