Well, if it's any consolation at all, you're first site looks really good. But you know that. I don't understand people sometimes. When will the world learn that tables SUCK? ...At least in terms of a design structure.
EDIT: Oh, and your VP is wrong.
This is the pinnacle of web design.