I like the idea, and I apologize for having nothing more productive to say other than 'sounds quite a bit like Flickr.'
Flickr has all of these features. Their main purpose is to host photographs, but with the rise of info-graphics (good stuff and bad stuff here) and other forms of picture-media, there could be a good place for a service to take up this new market segment.