the downoad fails upon comletion
That's strange... Maybe itchio's servers are down or something. It could possibly be an anti-virus program stopping it as well.
Try again later?