I am not just saying this just to disagree with you guys, but I think it's a horrible idea, maybe you could elaborate more, give some suggestions of who or something, but I doubt it.
1st off, it's completely unfair, you couldn't pick people we would all agree on and to be honest, I wouldn't like the decision of these things to be in the hands of the geeky secret society of WA...
Mainly though, I don't think anyone should have the power to just "force a rule", regarding Leagues and how people actually play the game without discussing it with the community, obvious MI can make whatever rules he wishes regarding the website/forums though... And the MODs for complaints etc...
We don't even need a council but, what the f**k, the world isn't ending, your hair isn't on fire, we should all just shut up, sit down, play, talk, whatever and enjoy this FREE website/League which is running just fine

MI D1 and franz, that is all we ever needed, these guys(unless franz comes back and tells us he really is a girl or something...) are all very fair, very intelligent, and very experienced with WA.
You gave me a good idea though Free, I think we should have a few more players who can authorize Tournaments...