Hi Karl.
I would like to suggest a simple improvement during the initial load phase.
Sometimes, depending on the connection speed or other factors, the typical circular flash "hourglass" works for several seconds and, maybe, the visitor leaves his visit thinking that the loading phase stopped.
In these case it would be useful (IMO) a different display, like this one: http://www.stevemccurry.com where the ongoing loading is visually represented, in order to give the visitor an idea of the time left to load the homepage.
Do you thing it would be feasible ?
Regards,
Marco