I wonder if social services are aware of this incident? Endangerment of one or more children at the hands of an egotistical moron. Well done for not stopping though..never entertain a said morons. Just get a camera and film them making idiots of themselves..
I don't get why you got so close to the BMW X5 the second time round. If somebody's driving like a nob (and that driver clearly is), you really should keep your distance, not attempt to overtake, and clearly not considering you cut in front earlier after he tried to brake-test you.
Great idea...