You can't actually download the program? Strange, I thought itch allowed the current owners to still download the files and just prevent new purchases.
I'll look into it, since the downloads should be available for people who already own it.