In an extremely oxygen enriched environment the ensuing fire is often so rapid, hot, and violent that it mimicks in all regards an explosion! Oxygen is an extreme accelerant! There are several videos on youtube that demonstrate this phenomenon! Simply do a search for "oxygen tank explosion".
In the hospital we try to never store oxygen (or any flammables, for that matter!) in enclosed or poorly ventilated areas. What you want to avoid is the build-up of high levels of oxygen or flammable vapors in a confined area. In the OR we have a waste gas system that actively removes the spent anesthetic gasses and oxygen to the outside of the building. And if we are doing a procedure under local anesthesia or with sedation and the patient is wearing a simple O2 mask or nasal cannula, we make every effort to ventilate the area around their face and suppress any possible ignition sources. An OR fire can be disasterous! And keep in mind nitrous oxide ("laughing gas") is just as vigorous an accelerant as oxygen!
I can easily see where an unnoticed leakage of 100% O2 in an enclosed vehicle could cause exactly what you saw with David's truck! Personally I think it is a much better idea to carry such tanks in the open bed of your truck where any leakage can simply escape into the atmosphere and not reach a "critical" concentration! And if you must carry them in the passenger compartment make sure windows are cracked and there is a constant turn-over of the air within the car. (Read that as "well ventilated"!)
While the O2 may not explode, keep in mind that on a vechile that are other fuel sources that do and if in fact a concentrated O2 level did happen it would have made that explosion more viloent, might have even lowered thier flash point.