A cycle of alternating topics by week sounds good.
Not sure if you (Adrian) meant to suggest an alternative of having more than one subgroup meeting in a week, but as someone interested in most of the subtopics who is also actively participating in other meetups, I'd rather not try to do that. I think I could reasonably plan to attend three or four meetings of this group per month, but not more than that.
Chris