my problem with the fuel issue is that they had only just taken off ahead of us. That would mean the previous flight would have had to have landed with effectively no reserves at all, both the student and instructor failed to dip the tanks to notice this, and the instructor failed to observe the fuel gauges at any point.
still possible I guess, but does seem a bit strange.
my opinion only.