I like the concept, and the possibility of having a config file for advanced users.
How are you planning on integrating the proposed metaclass features and the existing interactive console features? While the interactive console can be a bit cumbersome if you know what you want, its great when you don't know what you want, and need a hand to get there. Since we're talking about re-working bake, a common request in the past was to allow userland code generators/bake tasks to be more easily created.
-Mark