Give these guys a break...it's not THEIR fault...the site is going nuts with traffic, so to keep their host happy for now, they've turned off downloads.
Check the links for mods you like - the author probably has other spots to grab them. Heck, PM the author and ask him to email even.
There are ways around problems, and having the attitude like "WTF?! Where's my free mods from a free site!?" doesn't help.
To the staff here...this site is going to rock, and hopefully everyone can be patient while some bugs get worked out and you get over the growing pains!
Kudos!!!