Yeah, that stuff is being worked on.
SlayerA and I go through and download all the maps and add screenies where we can, but it is a huge job, and most of the time the zip's are corrupt... or not in zip format.
Making it compulsory doesn't mean that people will actually upload a shot of their map. More to the point, some people don't know how to create screenies.... (I might have to do a special tutorial for that??)