Seen several radius arm zip ties. Any movement between the chassis end of the radius arm and the chassis itself is much less than the wheel movement. Less movement, less fatigue stress etc.
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.