Turns out if you ask TfL for a CD of every London bus announcement, they actually do send it to you. Welp.