According to the test I was able to run, the main culprit is the site trying to load "
http://hogesweb.com/images/videopopup.jpg" which apparently doesn't exist.
The fact that WP redirects dead URLs to a generated search page means that a link to any file that doesn't exist makes the site have to load a second time in the background, and if that dead URL is on the background-loaded search page, it has to load it again, and again, until it gives up.
Because of the fact that the site is being loaded in the background at least 1 additional time, that also means all the javascript is being referenced a second time as well, which is probably why your ratings said JS was a big problem.
The image that is failing to load is under the "Hoges Web Portfolio" widget in Bottom Row 1.1.