Aesthetically, it's a very nice site. The flash intro is great...and that's why I'm having such a problem with it. It sounds like you're doing this job on spec for a company. An intro page is just one more obstacle in between them and their customers. As nice looking as it is, they may not want to risk turning away some visitors because the information they were looking for isn't right there when they go to that site. That might be something you would want to explain to them. In the end though, if they want the flash intro, your job is to make sure they have it. So you're kind of caught between a rock and a hard place.
You do have some validation issues with standards compliance, but they're mostly things like "alt" not specified, end tags not closed, etc... It would be nice to have them taken care of, but I don't think they will interfere with how the site runs.
All in all though, this looks great.