I believe the last two issues you mention are due to the size of the images.
Take a look at Chrome’s built-in DevTools and/or Firebug for Firefox or Chrome and analyze the resources downloaded for each page.
As an example, the slider on the 2014 Bathrooms page is, by itself, 7.56MB of images. The “jitter” effect is the page loading before the images have loaded – once the image is downloaded it pops onto the page and is then stretched/resized as necessary.
Take a look at Google’s guide to image optimization and apply some of those concepts to help speed up your website.
Two quick notes:
(1) Those banner images should not be PNG (vector) files, they should be JPGs (raster). The Google guide will explain more on this.
(2) I was recently impressed by kraken.io, which will allow you to optimize your images. (Do this after finding JPGs for the raster images for better results.)