Sorry to hear that mate.I had same thing happen three times down the same road section near me.Funny thing was each time something was in the road,was something different and a little futher round the corner and just like you, there was no where to move,apart from on coming traffic.Lucky me got solid exhaust system but even they can only take so much.Hear a slight leak since bottomed out at petrol station :-(