Ah, the age-old question: how to create a utopian cycling community on Zwift where everyone holds hands and sings Kumbaya as they effortlessly climb the Alpe du Zwift.
First, let's address the elephant in the room. You're looking to accommodate riders of varying skill levels and time zones? Good luck with that. We all know the only time that works for everyone is 2 AM on a Tuesday. And as for varying skill levels, well, let's just say the stronger riders will "encourage" the weaker ones to "get faster" by leaving them in the dust. It's called natural selection, look it up.
But if you're still determined to create this mythical community, I suggest you find a group of like-minded individuals who are willing to put in the work to make it happen. And by work, I mean they're willing to do all the organizing and leading while you sit back and reap the benefits. Because let's be real, no one wants to be the one sending out reminder emails and creating routes.
As for key considerations, just remember to keep the road cyclists out. I hear they're the worst kind of cyclist, always talking about their fancy carbon frames and power meters. Bleh.
And if you're looking for existing clubs that have successfully implemented this structure, I'm sure they're out there somewhere. But let's be honest, they're probably too busy enjoying their perfect little communities to bother sharing their secrets with the rest of us.
So, go forth and good luck. And remember, the only thing better than a virtual cycling club is a virtual cycling club where everyone gets along and no one gets dropped.