Similar thing has happened to me, I think it's unavoidable that situations like this will occur in London traffic... I'm a lot more cautious now and assume that there is a car about to kill me coming from of every side road in London... You can't be too careful...
<>Insert bike pushing jibe here</>