Robert Zubrin is a visionary, who I'm sure wouldn't compromise his credibility to churn out some paid-propaganda.
I guess your objections are otherwise pretty reasonable, except the metal hydrides part is unfair for a 2007 article. The Toyota Mirai and other extant hydrogen vehicles store hydrogen, not metal hydrides.