this exactly. will never match 100% factory paint. Pros can get it close but never 100%. Painting on different surface material will also come into play.
with that hole there you would have oil everywhere. so it has to be recently done. especially since they would need to R/I the engine cover to remove the oil filter. Exactly what @Eastwood said
yup this car isnt meant for you lol this is the most unreliable car ever made. keep getting non stop blinker fluid leaks. to change blinker fluid seals whole motor got to come out