Well, since tremulous.info fell apart, due to the sheer number of mods and maps overpowering one person, i have submitted a project to sourceforge, called tremmods. If they approve it, i will set up a site where small time mod developers can submit their mods, and the big projects, like balance mod, tremx, and a few others, can get thier own download lists. I will also set up a map listing, with downloads, and an uploader, so people can upload to a filehosting site. Finally, i will set up a wiki that uses MediaWiki, so there will be an easy place for documentation of various projects (MW is what Wikipedia uses).
Ill keep you updated as the project progresses, they normally take a day to email you back about a project.