There are throngs of way too many groups. Perhaps they should be categorized at the very least, and the building of a group managed a little better. Say you can only make 1 group per month of paid sub so there isn't some idiot making 50 groups.
Or perhaps a filter to say group must have X number players to display.
Or a more advanced search.
Categories could include:
Locations - This would include regional groups, language groups
Streets - For the regional/location based game groups
Ideology - For the groups based on an ideology or common background (we all played X game together)
Roleplay - For the roleplaying groups and possibly their OOC counterparts
Humor - For the groups meant for jokes, ooc, off-topic, rants etc.
Game Groups - FAQ, Strategy, Alerts groups, Partys
Unions - In game groups based on a common interest be it herdskeeping, mining, rook hunting, etc.
Just some thoughts