Actually Itch recently increased my file size limit, so next update should be able to be downloaded directly from here :)
That's great news :)
Thank you very much for going through the hassle of contacting itch to get the upload limit removed. Many other developers do not bother to do it, or itch rejects them for whatever reason.