Interesting! I've scanned broadly over the code, but I will take a more detailed look at it once I've got a bit more time on my hands, but generally speaking: using multi-sig for account creation is very much needed. And any work in that area is highly appreciated in my opinion.
Regarding your proposal: it's always better to have leaner and more detailed proposals, rather than one that somehow does everything.