Honestly, keep working on this! So good for the first release!
I believe for that they would need to change the download site from MEGA. Its possible but i dont know the creators reasons... As user, you cant really do anything, its not the dev to do so.