Back in the days of Doom. Doom servers would pop up and you could connect to them and “play” in their map / environment.
I think at some point a nice feature would be to have a collection of ride servers that would host different rides. When I log in I can choose which server to attache to and pick a different ride. At that point you would also need some ability to do pre-ride chat room “the coffe shop”. So that riders can chats and determine which ride they are going to do. As a premium feature I would allow users to create their own set of rides, using existing roads or rides. To make things interesting, then the author of the course would get “bonus points” when other people choose to ride their course.