Son of a...

The good thing is you cleared the other car and you can settle your nerves and move on.

The oil stain is disturbing because what the hell is that all about......
A previous car , I`ve had that happen many times, never notice when pulling in and when pulling out you notice it whether coolant or oil. lol