Looks interesting. Why do you require Google login?
This simplifies signup process and eliminates the need for someone to be an admin for the group.
I do expct to be more flexible in future, but for now this seems like a good approach for MVP (I think )