But like the paper says, fuel cells are slow.
And refilling fuel cells with hydrogen is fast, so they wouldn't need to be swapped out.
As I understand it, fuel cells are good for providing lots of energy (Wh) but can't do it quickly (because it works via chemical reactions - atoms moving across membranes and such). So if you want to cruise at 50 mph on flat ground for 6 hours, they're probably great for that. If you want to accelerate from 0-60 in < 10 s, they're probably not at all great for that due to the low power density (energy provided per unit time).
Just to see what batteries and fuel cells are up against, see where they are compared to gasoline and diesel fuel below:
Powering trackless transportation affordably a tough problem...
Cheers,
Scott.