And yet nobody was hurt. What do you think the outcome had been if a petrol station went up like that?
A leak in the petrol tanks at a station won't cause explosions in itself, it causes polluted ground water. Not to mention it's quite hard to get petrol to blow up, you need a pretty specific mix of fuel and air.
Hydrogen pretty much blows up no matter what if there is a leak.