Hello,
I’m part of a challenge project to ride all the London Bus Routes in a single day . As a part of this, I’ve produced map highlighting which routes have been ridden and which are still to go, line highlighting is fed directly from the Google Spreadsheet we’re using to track progress.
After fighting a bit with the API (undocumented linestrings, etc), I eventually managed to hack this together over the course of about half a day today.

Given that it took me a 12.5 hours - well from 0607 until 1838 to ride just the whole of the London Overground (meaning to enter, exit or go though each station) - I’m interested to know what you plan to do for your challenge

Here’s my timings sheet from the day

Is it “one stop of each bus route” or “the full length of each bus route” or (as your map suggests) “all bus stop to bus stop segments in one direction”?

Is it “one stop of each bus route” or “the full length of each bus route” or (as your map suggests) “all bus stop to bus stop segments in one direction”?

It is “one stop of each bus route”, the map is misleading, as we don’t have the precise information from the challengers about which stops they’re riding from/to, so the entire route is used as a (visually more impressive) approximation.

The selection of routes they’re riding are the all-year-around TfL routes that are running today, primarily excluding school buses (as they often only have 1 or 2 runs in the day, and all helpfully conflict). Additionally, a Thursday was chosen to avoid the 965 and 969 routes. Even so, there’s 593 routes, to complete them all individually in a day is impossible, they’ve split into 5 teams to cover them all, which should be just about possible. A previous attempt a few months ago fell short by about 20 routes.

Our timings sheet will likely be made public in full once it’s finished tomorrow, but the in progress timings and route allocations are visible in raw form through the Map’s API (I’m planning to make use of them at some point, but I’m out of time for this project today).