7
Besides the overload in image size and content you need to look at any content that is pulled from other sources. While I waited for the page I saw other site URLs trying to pull content and that seemed to be the biggest delay.
Caching always helps but if images or content is coming directly from other sites the cache won't help. Caching only stores the logic and local content, not content from other sources.
Stats, images, scripts, ads, etc that are forced to come from other servers appears to be the bigger problem. Turn off some things and see which one is the bottleneck.