I can't speak to the load time issue, as it loaded pretty quick for me on cable. But here's yet another case of overused flash. You have a really great looking site. It has a very professional feel to it. But the overuse of the flash takes away from it.
I don't mind seeing flash in this site, but to the following extent:
1. Have flash in the header, but make it cycle only once
2. Have the flash header on the home page only. For all sub pages, make a static header.
Flash should add subtle touches to the site. It should not overpower it.
Overall, very impressive job.
DemoDemo.com - Flash tutorials since 2002 DemoWolf.com - 5,300+ Flash tutorials for hosting companies, incl. Voice tutorials