The Nissan Fuel Cell Electric Vehicle (FCEV) is ready to go. They just need the hydrogen distribution network.
Comment: But that shouldn't be a show stopper. You can reform hydrocarbons for the hydrogen. Someone mentioned sulfur poisoning. If that's the last remaining hurdle, we may see hydrogen powered vehicles soon.