Yes, that should work and is a nice workaround. I might use the idea myself! It isn't foolproof, though, if users can switch flavours themselves and/or set a different default from the one you want. I'd still like to be able to select a flavour in a script.
It also has implications for security roles and their maintenance and for GRC if you use that. Those aren't necessarily trivial.
Steve.