If you get an oily electrical smell when you push it hard you are smelling the catalytic converters. It's common and you are cleaning out what the last owner let build up in the cats.
My wife and I have always had leather in our cars until I bought the 301a that I have now. I love the cloth seats and she likes them except for the static charge she gets sometimes. How do you stop the Winter static electricity issue.
I've bought many cars that were sitting up to a year on the lot and had none of the issues you mentioned. The car I have now sat on the lot for over a year and was transported over 1500 miles to me without a scratch and still smelling new. I sure hope you don't believe what you posted.