Aside from the zip thing, can I suggest that this just be a single, self-contained HTML file? Really doesn’t need to be more than that from what I can see.
Can even host it on GitHub Pages and just make it available for people to use. Not sure why it would need to be downloaded and installed at all. It would make many more people likely to try it.