You're not supposed to post directly in Releases. We have a system where you first post the mod in Submissions so that judges can check it over to make sure it's fine to go in and there aren't problems etc. Then, it will be moved to Releases if all checks out.
Mind you, it often takes a bit of time for submissions to be accepted, so if your submission takes a few weeks to get in don't get angry. =P