I'm a big fan of Wahoo/Zwift, and it would be good for him to get used to being
in the saddle. But nothing will prepare him better than real road time. Especially now that it's starting to warm up (kinda?) and if they want to do this thing in October. Road time. Lots of it.