Did you see how much time was being used in multiple DNS requests?
To an end user, everything not on your domain is CRAP. It's not there for me, the end user. It's there for you, the website owner so you can aggregate my eyeballs, pitch me something, use somebody's comment service, extract advertising revenue, push network bandwidth onto Google, jQuery, etc.
2) Why on Earth do you need megabytes of images?
Really? WTF? Just because you took the picture with a gigapixel camera doesn't mean you need to serve every pixel.
3) Minimize the Javascript
No, you don't need that Javascript framework. Shoot it.
Especially on tablet/mobile browsers, a very small number of pages cache before the browser has to reload and regenerate (and that's REALLY slow).
The research is against you. Every extra 100ms is a significant drop in retention rate. Your website will stick out because everything is so snappy. Users can feel this--especially on tablets and mobile.