Define "advanced". Define "spirited".
"Advanced" sport riders end up at the race track sooner or later.
Riding groups are a mixed bag. There are those who go from one coffee shop to the next restaurant in the shortest distance. There are those who wear clothing with some sort of insignia to indicate that they "belong" to something. There are those who ride poorly but as fast and noisily as possible all the time while attracting as much attention as possible and end up with no driver's license, or worse. And there are those who ride conservatively but well, managing risk while attracting as LITTLE attention as possible.
Finding compatible riders ... is up to you.