Are you doing a lot of on-the-fly processing of the images? Seems like they're the reason the site is slow. I think things could be improved with better caching (server and client side with http headers).
yupp, you got it. We are looking for better solution here. Thanks!