It is truly annoying that you have to totally whitelist their domain even after step D in order to see the site. Some of us want to selectively enable each flash applet, dangit. #KidsGetOffMyLawn
I'd love to see a replacement for SWFObject that just brings up a modal dialog in the case where Flash is blocked, allowing you to click-to-enable the applet.
The HTML WebAudio API isn't quite there yet, but it's making great progress. It is already deployed in Chrome, with releases in Safari and iOS on the way. I actually have a branch going that uses the WebAudio API to mix sounds and doesn't rely on flash at all.