Looks like cat **** to me. I have 3 cats and I would suspect that you were just the unlucky recipient of the poop. Neighborhood cats are always up on peoples cars around here.
I tend to agree with this. As a dog owner who picks up after his dog I can tell you it would be tough to gather that much up and have it retain its shape to toss on your hood.