So a few odd things I see in firebug are the following
Firebug - Page load
Your initial page load is taking 7 seconds with what should take milliseconds.
Firebug - Network tab - Response
So then on the Net tab in firebug, you can view the response. Looking at the response this is what is likely a cause of your issue. It appears to be your page but passed back in bytes? It is huge and I cannot copy and paste it. But firebug gives me the option to view the response in a new tab and when doing so the URL looks like this:
Your site URL in bytes
So i think you are trying to do some dynamic loading or something that is causing your site to be super slow. I know nothing about your project but given the little poking around i've done...that second and third images are likely the culprit to your slow page load times. Also side note, when i try to view source on the third image, my browser crashes.