LOL - Zippy - all of those things bother me too....I did all that at my clients insistence...
I warned against frames, but it was an easy solution for the music across all pages - the music by the way, is my clients choice....
I typically advise against flash intros as well, however, in the entertainment DJ world, it seems OK to have a flashy intro (pardon the pun).
I'm not sure I'd call the code "full of mistakes"...it might not all be web-standards and valid as define now, but much of the code was Dreamweaver inserted. Will it pass a standards test? no... But it seems to render correctly in the majority of browsers.
At the next redesign, more standards will be applied (kinda similar to how new browsers seem to enforce new standards)...

But back to my original point, it doesn't seem that the favicon issue is a standards problem, as some people seem to indicate. I did create a completely web standard valid page, with the favicon, and it still doesn't work across all IE7 browsers....
I'm with "littleguru" - this doesn't seem to me to be that complex of an issue - it shouldn't take that much to fix....