I've finally gone through the 7 pages of submitted mods. If you've submitted a mod to the downloads system and it has yet to be approved, contact me.
In addition, you can now upload sizes up to 64MB. If you have a larger mod, please contact me for instructions.