Cooperative Society
You may want to consider setting up a Cooperative Society. This is a membership organisation in which members share ownership of the organisation.
Your route so far
Open group? Yes Flat structure with no committee Yes Committee paid? No Want charitable status? No Want to be incorporated? Yes