I probably have the skills, but not sure I have the time. I'll see what I can do if no-one gets there first.
I'm a bit wary that too many auto-gen'd threads that don't get engaged with would be bad. Maybe starting with one thread per stage for grand tours and one per race for other World Tour races.