Dev, have you tried Zwift? I'm a fairly recent convert - while it's certainly not as 'joyful' as riding outdoors on a beautiful day on great rural roads, it is freaking awesome for group training, hard racing, and even group easier rides.
I've been lucky to not have a big bike accident (yet), but I like the method of doing hard training/racing on Zwift, and riding outdoors only in optimal conditions (like early Sunday morning on empty rural roads) preferably with a group for safety.
I've been lucky to not have a big bike accident (yet), but I like the method of doing hard training/racing on Zwift, and riding outdoors only in optimal conditions (like early Sunday morning on empty rural roads) preferably with a group for safety.