Nope, except the hubcap. I was dam lucky, just a glancing blow to the head. But at 65-70 mph, a glancing blow is still pretty devastating.
Hell of a BAM inside the car, though.
I figured if I told people I hit a mountain lion they'd all say "Yeah, sure..." so I asked the guy to snap a pic.