I think I have your affliction, my eyes twitch and I get this extreme imaginary itch to clean the car. Unfortunately I have quite a lot of oil leaks (just bought the car) so I need to start the cleaning progress ....I use degreaser from Supercheapauto and water jet followed by WD40. Some rags and manual scrubbing in areas.
Cannot stand to see a mess under the bonnet.