I doubt they'll achieve significant market penetration within 10 years. Fuel cells still require an efficient vehicle and we seem to be no closer to getting truly lightweight efficient vehicles accepted by the customers. There are also significant cost and performance problems with them, not least the fact that they still create CO2, in the most likely configuration. Here's an idea I keep proposing that seems to make some sense:
Design a standard pallet of lead acid batteries, with an onboard monitoring system. This pallet is loaded from underneath the electric car. Each service station then has a supply of precharged pallets, so you pull in, drop the old pallet out, plug the new one in, flash the cash, and drive off.
This could be fully automated.
The onboard monitoring would charge you for the energy used, and length of usage, and any damage, and reimburse you for any recharging you did yourself. You'd probably have to pay some sort of subscription as well.
The advantage of this is that the existing infrastructure could handle this, although delivering truckloads of charged pallets would be very inefficient, it would be better if recharging could be done locally.
Admittedly this would only really work for short range vehicles, but they are a significant contributor to the overall problem (if it is a problem, which I still doubt). Cheers
Greg Locock