WTF? Seriously WTF?
And as for it looks like a "superstar's car" I think I may have a different idea of what that may look like.
So where does the hydrogen come from? Magic? It will not eliminate pollution from personal transport so long as we are dependant on coal or hydrocarbon fired power stations.