SLF - ?newer? - never be fooled by appearances! If you are English you will know about 'T-Cut' on your s/h 'wheels'!
Re: the oil - I once debated telling the pax to worry if they COULDN'T see the oil leaking out, but decided my subsequent interview with management would be career limiting!
If THEY think it is excess fuel.............
ABANDON SHIP!!!