Sounds like more of a problem on your end. How big are the pictures? How fast/what type is your connection?
And the new site is laid out like most forum sites. there still working out the bugs. I think the problem is most people aren't aware of the site/ dont see anything to make a whole lot of use of here.