Im no expert but that vapor cloud just prior to the explosion looks like a bleve to me.
Odd red color to the smoke.
What is a bleve ?