It's easy to understand : mission depot = editor depot
You can modify your upload, in pending users can upload and writes comment.
With this authors can see if the mission is playable (addons problems, never ending,etc...), and repair before review.
Other idea: create 2 levels of review and reviewer, first control basic features and check (intros,overview, briefing, bugs,etc) it's a technician, the second one a journalist.
With infos of first and plays one or two time the mission he writes quikly articles.
More with a front end in depot mission eveybody can be the first level reviewer.