How about a suggestion for the user emailing a confirmation code or some such...
Instead of this, make it so the user can attach a file (like the EC for example). At this time, the system will verify the file as much as it can, and accept that. Then, the user will fill out the rest of the necessary information, and then click submit. The zip file will be uploaded from the user's computer, and then sent straight to the level email system, where the administrators and such can do what you mentioned, like editing submissions and accepting them.
This way, there is no 'confirmation code', people with terrible email accounts that cannot email larger files won't be troubled, and it'll be near instantaneous: The second the user submits, the file is uploaded to the admin backend, and is ready for examination. Of course, to make sure no regular Joe or Jane can just spam it, you would require the user to log in (or at least put their username and password in the submission page) to submit the file. Good idea?
------------------
"The future is not determined by a throw of the dice, but is determined by the conscious decisions of you and me."
I am addicted to ellipses!!! AHHH!!! ...