Yes, a zip file is not the optimal way of distributing it. Sadly that is what Itch supports. If you use the Itch client I think you get better downloading capabilities as it works a bit like steam and unpacks it for you.