Ranger One....
I Think it would be pretty difficult to see a fuel leak at night coming from an engine.I'm sure it may also spark a bit of unrest with the pax with you poking your nose at the window.
With regards to the de-pressurization. I recall the pax stating that the masks dropped. Is there no help from the RAT for this system?