I've requested more hosting space from Itch.io so hopefully I'll be able to have it for direct download here.