I somehow do not want to believe the server alone is responsible for that speed, possibly you need to do more optimizing.
You can get a good web programmer like me to help you there (but sorry - i am not available right not for the next few months).
I have not opened your source code, but i blv that you need to precache those images - that effect is making my head spin [i think u should remove it] - plus it made me beleive the site has stopped loading - i was a bit confused at first. You may visit
www.dynamicdrive.com to find cache image scripts.