What happened here is the left front wheel dropped in to the manhole when the grate failed. This flipped the rover. You can see the manhole cover before and after the event
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.