This is a wonderful idea. I'm all for it and I think it would make the game much, much better and bring more people to the competitive scene. It has be done right, of course. Else it will fail like some might expect it to so I think it's important to keep the development very open for community input.
I'd gladly help if help is needed.