It shows loading times around the world for any url you type in. I tried it with your site and the longest time is 8 secs. Other locations show an average of 2-3 seconds, my own sites load in about 0.5-2 seconds. Hope it helps a bit..
Do you know why its taking so long?
I think its your MySQL database... or like you said, the template is trying to load all kinds of stuff. Have you cleaned it recently? Is there a lot of extra space filled that can be compressed or deleted?
Here is another tool you can use against your site: http://tools.pingdom.com/fpt/
It may help you determine which elements take longer to load...
Tip: it looks like you have big Javascript file include