there is not enough oxygen in the surrounding area to feed that much hydrogen it roughly has an expansion rate of 2000 times the size of itself in liquid form compared to itself in gaseous form, and you need a large amount of oxygen to fuel it and the only way to supplement it is in the liquid form , the equation goes 2h2+o2 yields 2h20 , so you need half the amount in oxygen then hydrogen to do it , the atmosphere can't feed it quick enough also , the energy released when 2 water molecules are formed (correct me if I am wrong) is about 400,000 joules of energy. and yes the energy is from combustion but to put it in more specific terms its from the electrons of the oxygen and hydrogen going to an outer energy level to a lower energy level and that's where the energy is released at