Ouch sore one. Hope all make a speedy recovery, the B9TL too!
I will resist temptation to damn the Range Rover driver, as you don't know the circumstances, what looks like complete negligence could be far more complex and doesn't require or benefit from anyones public judgement.