I just hit this again and decided to clean it up a bit:
Additionally I fixed some long standing bugs that made that UI painful
and incredibly annoying
You can now select that a group is a primary group, when this is selected we will set the group as a primary group for all the users in the group.
You can also assign a default title to a group, which means that all members of the group get that title unless it is overridden.