Correct, there is no viable alternative. And it's not because of the cars or the stations. The technology works fine.
Infrastructure will never be developed or available in a widespread fashion. Even if there is gain, it oculd never justify the cost of building parallel networks.
I will wager any amount of money anybody wants in a bet against hydrogen vehicles. It's just that impossible. And it's not the technology.
If EV's didn't exist, maybe. If gas never existed, surely. But with existing gas infractructure and the lead that EV's have, the chances of a third parallel technology getting widespread support is 0.