For people who are confused about the download link, just check their recent post! (under Development log)
Viewing post in My Dear Hatchet Man DEMO comments
Oh, alright! I'll just copy & paste what they said: "Hey, Gnome here! Don't worry, the game is not going to be deleted or stop in development! I am very much still working on it, but I have seen growing issues on the web browser not being playable, even if the download link is corrupted as it seems. Not to mention, I am updating the story too! I apologize for these issues, and I hope me and my coder can polish this project more."
So while the game isn't here now, it'll probably be reuploaded later!