man, i gotta say, i haven't seen something like in a long time. i have too much on my plate as it is, so i'm not throwing my hat in the ring, but you really need someone to redesign your site - not simply to make it faster, in order to fix your speed issues you have to rebuild it from the ground up, so you might as well give the aesthetics some attention while you're at it.
* a billion divs. the definition of tag soup.
* you're loading full screen background images ad serving them as tiny resized versions. not only will hi-res images be large in size, html scaling makes them look like garbage.