When posting the newsarticles about new map releases, I had to do it all by myself as well - I feel your pain :p
However, I stopped doing that, because when uploading map shots, they didn't appear for some reason.
I reported it several times, but I gave up all hope. Are you able to upload map shots?
If so, I'll try to give it a go once again, but I can only update the maps which are released when posting the article