Your path would have crossed with mine were you here in rush hour this morning, I go near most of those places. And I work off Oxford St.
Mind you, I believe my commute crosses over with Regulator's in bits, and I haven't spotted him yet. Perhaps it is because he is rapidly shrinking...
And a cyclist getting shirty with you for stopping at a red light? No one has done that to me in the few years I've been cycling round London. Good thing too, as I'd get extremely shirty back...