Why not upload the addon here on WoWI? Once you've set it up, it only takes a minute to upload each new version... since it doesn't look like you're using version control on Curse either, it probably takes longer to upload a new version there than it would take you to upload it here.