Re: Loadig time
The problem is that your page isn't so much a web page as a picture of a web page.
PNG-24 is a horribly "expensive" format for graphics, at least where the web is concerned; the only place you should be using it is for your logo (since you need alpha transparency to place it wherever it needs to be). Your main picture should be a JPEG -- that will reduce the filesize and bandwidth required immensely. Your text should be text, not a picture of text; you can place it on a semi-transparent background that overlays the main image easily enough. That, too, will help to greatly reduce the load time.
Using text rather than a picture of text will help you in almost every way possible. Not only will it reduce load times, it also makes your site accessible both to users with special needs (due to disability or alternate devices) and to search engines (Google, Bing, etc.). It may mean paying a little more attention to the development end of things (due mostly to cross-browser compatibility issues), and may mean compromising on your font of choice, but it's a better solution all around. If you need help with the transition, let us know.
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)