"Gasholes" is a registered trademark...Gasholes.com.
Not all of the basturds there love cats as much as I do...we have 9, and the wife has begun leaving crunchies out for the neighbor's 4-5 cats.
My Cobra's locked up in a separate garage, so no problem there. But my daily drivers over the years, including my new black E550 with the nice warm engine compartment exhaust vents on the hood was becoming a favorite haunt of the main alpha garage b!tch: Spike.
My solution...got the wifey a new Bug convertible (cloth top), which Spike saw as a wonderful alternative given its springiness. Spike now leaves my panzor alone, and da wifey now understands what I've been compalining about.
Seriously, the Bug is very Cobra-like in the issues you raise. We've tried sprays and electric-shock pads (which the cats simply look at as they walk around them). We finally settled on a comfy old thick quilt thrown over the top. Way too thick for Spike to rip through, keeps body oils off the cloth top...and is washable. Another choice would be a mover's blanket. The VW's slopped front is not a problem...for a Cobra, simply add another blanket over the hood (and trunk).
Trust me...no car cover is going to do what you need. Don't try arguing with the cat...you will lose.