The index of the site came up instantaneously for me.
A download of an 8 Meg file comes down at about 90kB/sec, but it does appear to slow down.
The blog, images, and year12 take forever to respond. And then they start working fine.
Considering how some of your directories are just indexes of files, perhaps there's a server problem. I suggest you drop a line to Support. I also suggest you start looking through your domain logs for any errors or other hints.