What does petroleum fuel have to do with this? H2 will never compete with cars being powered by electricity the owner create ftom the sun (or wind).
your statement that it didn't make sense to use electricity to generate H to make electricity -
it has everything to do with energy density and the economic formula of delivery and creating mechanical energy.
if they could create a hydrogen pack the size of a deck of cards that delivered the energy of 20 gals of petrol,
and was purchased off the shelf in wawa (now in florida too) dontcha think that would trump the e->h->e "oh that is stupid"
how about lunchbox size? gallon of milk?
why is a tube of toothpaste so large?