You are lucky you walked away without a scratch. I believe something was going on there is just know way you magically slide off the road.

Glad you are ok, your car was beautiful man.

-Ant.