Hi @simoncreative, just one recommendation.
Have you thought about installing a cache plugin, you don’t have one yet, do you?.
I’ve tried W3 TOTAL CACHE https://wordpress.org/extend/plugins/w3-total-cache/ and WP SUPER CACHE https://wordpress.org/extend/plugins/wp-super-cache/. Here you have some WordPress Cache Plugin Benchmarks http://cd34.com/blog/scalability/wordpress-cache-plugin-benchmarks/ to select for yourself. W3 TOTAL CACHE has a complete JS/CSS minify system and helps you to work with CDNs, but maybe its more difficult to use.
But that’s not all, you always can find out what you have to improve with Yslow, PageSpeed, Firebug firefox addons.
One of this “Improvements” will be “Add expire headers”, my friend AD7six has made up a simple .htaccess that will resolve this problem http://gist.github.com/440336 (here is the conversation on Vladimir Prelova blog http://www.prelovac.com/vladimir/improve-website-yslow-performance-grade-in-a-blink-of-an-eye ).
I think this might be helpful for all.
By, and great work!!