You can make hydrogen tanks a structural member. They're made out of carbon fiber after all.
Modern fuel cells have extremely high power density. You can easily have >300hp in a car. Even higher for large vehicles.
Hydrogen could easily replace batteries in nearly everything. In fact hydrogen cars already have more (real-world) range and 5 minute refueling. You have to get down to laptops and cellphones before the complexity problems makes hydrogen less desirable. People are just deluding themselves by saying hydrogen can't make sense in cars.