Well, first of all congratulations with your new position, can't wait to see how much this will actually help this community.
About the meeting part:
I think you should organize it so that everyone could join, but you take away everyones speak power, and only give the power to speak to who...