My understanding is that, if a hydrogen engine gets damaged in an accident, it will empty out immediately, leaving none of it to catch fire.
Immediately??
Depends on the puncture.
Yes and no. It can shoot out a 30' flame that rapidly burns out or it can fill a room and then burn like the Hindenburg.