They are all very valid points you raise but are they the root cause why people run out of fuel?
Certainly in this case it seemed to stem from mistakes made in the flight preparation phase.
Surprised nobody has commented yet on the fact that despite the fact that the engine failure happened at 2000ft in the overhead the plane crashed off the airfield.
FD