...blimey, do fellow cyclists have a death wish!!! Buses have nice big yellow sign staying STAY BACK ie, don't cut up the inside. Ignored by two cyclists within first mile who then get mashed (nearly). Cue ranting and banging on the bus. Blimey guys, wake up and smell the coffee. Cycle defensively, cycle wisely, stay safe. It's not worth it.
Oh, and bloody traffic lights. They are everywhere.