And I made a git tag, v1.01 it seems to have propagated to the curse.com site, but still no download button. Maybe a more compatible client is a good idea :) (my git client said the push had failed too)
Edit: or I could just stick with uploading zip file manually, which isnt necessarily a bad thing.
You're attempting to tag a Git-repository project via the web interface which has never worked. You then manually changed the files from Alpha to Release, which did not trigger a synchronization event to curse.com - make a proper Git tag, and everything should just work.
@Phanx: Those file names are when a brand-new, never-been-tagged alpha version looks like.