How can you be sure it was your insurance company that called?
People get tags wrong all the time.
Are you sure this "accident" didn't happen on April 1st?
Wonder if the other person knows about d90source....
A friend of mine runs a land rover / range rover specialty repair shop. Based on his experience, they are capable of stopping anywhere, anytime, at any cost.
I don't know about the brakes, only their unreliability.