"....Oh well, just glad we didn't roll it and nobody got hurt....."

I'll second that! Hopefully the coolant leak will turn out to be a simple fix and you don't find any other problems.

Hearing stuff like this really makes me angry. There are idiot everywhere, it's a shame more aren't caught.