I get the issue where sometimes it loads like 95% of the main page, but that last little bit doesn't load. This is particularly annoying because I have a greasemonkey script that blocks that dang auto-playing youtube clip from starting, and it won't kick in if the site doesn't load all the way. I agree that the forums and other pages seem to be a lot snappier and I am sure it is because they don't have an auto-playing video.
I wonder if your page loading problem has to do with that video too.
Let me take this opportunity to hijack your thread and LOUDLY complain about having that video auto-playing on the main page!!!! Stop that. It is stupid and annoying. Websites in 2010 should not have autoplaying audio or video on them. /end rant