Not to sound unsympathetic, but sounds like maybe you were following the vehicle in front of you a little too closely.

Glad you are still around to post up about it so that others might avoid a similar mistake.