Petrol in a tank (in your car or underground) isn't actually explosive, it's also not pressurised like hydrogen would have to be.
ding, ding we have a winner. Petrol has to be turned to a vapor then compressed to become explosive hence the suck squeeze bang blow of a internal combustion engine. in its normal state it is just flammable unless compressed or contained in a structure that can withstand the pressure till it ruptures.
Gas on the other hand needs to be compressed to be viable stored and used. If the gas was the same pressure as the atmosphere around it then the flow rate would be poor to say the least and completely unusable.
In work we deal with BOS/Cog And blast furnace gases which are all pressurized to 40mbar- 60m bar before the booster units, after that the pressure can be as high as 200mbar. the pipe circumference for 200 mbar is over 2 meters wide and every 50 meters a water seal has to be installed to cut ff hte line to prevent leakages.
The installation of a system like this on a country wide system is unfeasible unless people want massive pipe work installed everywhere.
If the gas was moved by truck then the roads would most likely have to be shut off and trucks escorted by police with intrinsically save vehicles, which wont happen.
Also no one has pointed out that it requires 2 to 3 times the amount of energy to create hydrogen than is actually given out by the energy source. this makes the hydrogen cost you not only for the hydrogen atoms but the power used to create the hydrogen, which wil result in other resources such as cole and nuclear being used instead.