The issue with it not appearing right on other browsers appears to be a div tag not wrapping correctly. The issue with the load I'm not sure of without looking, didn't seem too bad for me, the first dns lookup did, but that'd be a server. I'd recommend having me install some form of a caching program, if you don't have this already it'll speed the site up. My price includes diagnosing the problem, I will install caching plugin and look at css for this price as well. I am ranked in the top 2% of all wordpress devs on this site! (mouse over wordpress icon beneath name)