Though we only have 31 hydrogen stations now in California, these same stations can fill up the tanks of 12 fuel cell cars in an hour -- the same time it takes for a “fast” charger to almost charge (80%) a single battery car.  
Moreover, with another 5-minute fill up, the 12 fuel cell cars can be back on the road, good as new.  The battery car, however, would need another hour-long fast charge.  And if we fast charge the battery car too often, we might kill its battery, or worse, set it on fire.  
Better to slow charge the battery car at home or at work then -- which takes a good 6 to 8 hours. During that same period, 72 to 92 different fuel cell cars can get a fill up and be back on the road. 
So, do we still think Congress put its bet on the right horse?