Didn't seem to be very slow to me.
Your homepage does have a large table though. I noticed that the header appears first and then there's a time lag before the remainder of the page appears. Many browsers will try to download and format and entire table before rendering any of it.
You may want to change the single large body table into a few smaller ones. Time to render the entire page may increase a little, but the page will render in increments rather than all at once so there will be an illusion of faster response time as the viewer will see parts of the page displayed faster.