Now with Zwift going paid, and with the workout mode coming up, which I am going to assume allows training by yourself, I think it’s time you look into private instances
Private instances could be created for “team rides” or open races, etc.
This allows a user to control who or how many to create friendly competition.
As part of this, I’d also like to see customized courses based off of uploaded GPX data. Especially now that Strava recognizes this as “virtual”, it will no longer mess with the original segments.
Being able to create teams is another feature that needs to be thought about with all of this, as it will allow an easier to manage setup.
It would also be a lot easier to get more subscribers that are on teams, as they can now get their teammates involved.
Also, if you were smart, offer a paid service to import team kit into Zwift for them. It’s already setup in a vector format when they send it off to the manufacture, so shouldn’t be too much time to make a player map of it.