There are many great visualizations of many interesting and complex systems out there. Some of the most exciting are those which use a visualization technique to show some structural aspect of a complex data set. By applying such methods, one can provide insights into what these systems are, what they do, how they behave: an obvious example is the use of graphs to describe the structure of social networks.
The thing that worries me here is that this isn't what social networks (that is to say, the networks found in social media) look like when rendered as a graph. In other words, while this image may describe the fact that there are clusters (communities) and these communities have relationships with each other (via which information is exchanged) it does a poor job of visualizing those communities and the relationships between them. Consequently, I think this is one of the cases where the image has a negative impact and where some simple words would provide a more accurate description.
My feeling is that when using a strong metaphor (like the use of graphs for social networks), a picture of the complexity of that above should be more accurate in what it depicts. If the information I described above is all that is intended to be presented, then the graphic should be far simpler so as not to imply an accurate depiction.