You're having a dig at someone who's on your side! His point was that this improvement helps negate that criticism.
As for what side I am on - you're right that I am excited about hydrogen as an energy storage medium due to its high energy density, and am in favor of developing the technology further. The challenges are real, and I don't know if it will ever be practical for powering personal transportation (though I wouldn't rule it out either), but there are many other applications beyond just cars where that energy density could prove useful.
I do find it disheartening that battery vs. hydrogen has become some sort of holy war instead of viewing them as two complementary technologies.