During group rides can you hand out XPs for staying with the leader? Doesn’t need to be much but a small reward for those who don’t fly off the front would help.
Unfortunately I think the max level has been met by far too many riders. I can’t even remember the last time I thought about XP in any way. I know its been rumored that level 50 will soon be released but even then I’m not sure it would be enough to keep the flyers from running off the front of a Group Ride.