Glad you're gonna' live to fight another day. It sounds like the outcome could have been much worse.
Seconding what Cyclinfool says......treat all cars like wild, ferocious, and unpredictable animals.
It sounds like you did, which is what allowed for an outcome that gives you another day.
__________________