I have to agree the site can be perceived as slow, what's outside of the site's control is the internet pipe, but I have been doing a few little tests and the average page is taking me 7.507 seconds and the telling part is the time from browser click to first byte received from the site which is on average 5.151 secs - so once in motion, it takes approx 2.4 seconds to load, that's not bad considering the richness of media.
However, 5.1 seconds for the web-server to respond is extremely slow.
From home my 24 MBit line takes an average of 165ms to reach the site (round trip), this page I'm typing into took 5 requests to load it, meaning network latency is about 5x165ms == 825 ms. Take that from the 2.4 seconds the browser took to get all data and that fairly good.
Still the initial 5.1 secs took 0.165 seconds for the server to get the request - what it was doing for the other 4.9 seconds, would be pure supposition.
But, as far as I can see, yes I'd consider it slow.