Brett, you don't need any of that. Simply use a separate screencast account that has all these settings already. If you need to have data for an app and the preferences use Dropbox or copy to copy Application Support and Preferences to your screencasting account. Much easier and faster. :)
I agree that it's easier and faster to set up, but not easier and faster to use once it is set up. If I'm doing a full-screen cast, then I use a separate account that doesn't have all my junk in the menubar, but if I want to avoid permissions issues with accessing apps and files that have certain oddities, it's far easier just to stay in my standard user account. This technique is also handy for quick screenshots without cruft, too.
Sounds like a valid point. Let me argue against it by saying that if you use your normal account for screencast recording, the app isn't reset, which means if you start from scratch your viewer won't see the app as it's just been installed. A trap I've fallen into many many many times. ;)
You're right though, for quick screencasts that's a perfect setup.