I just checked the files linked to this and there should be a download available for 1.0.2, what sort of issue do you seem to be having with the download please?
I've never seen this screen before, it should just be a ZIP file that you download and then extract on your PC.
Ah, this is through the Itch.IO app, I don't know if the APP will work well with my games as I don't know how to set up an "Install" for the game through it, sorry :(