I drove 1800 miles in a Hydrogen Car

The biggest reason that ICEVs are still a thing in racing, and why ICEVs will still beat a BEV every time over any distance longer than about a mile is simple: heat. Batteries get hot when you're using them as hard as you would in a race, and that decreases their efficiencies. Plus, refueling time matters in racing, another major drawback to BEVs. FCEVs obviously solve every one of those concerns, so they should be better for racing than both BEVs or ICEVs. The only potential drawback to FCEVs is weight, that fuel cell is essentially one big block of very expensive metal; but as long as you have a better fuel (and hydrogen is a much better fuel than hydrocarbons), you'll still leave ICEVs in the dust. Well, until someone makes an ICEV that burns hydrogen, at least.