You will need batteries with hydrogen fuel cells due to the fact the cells do not throttle quickly based on energy demand. The battery is required as a buffer for quickly discharging larger amounts of energy. So in effect you require a full blown electric drive train but with a smaller battery. In my opinion it is way less complex to just increase the size of the battery and get rid off the hydrogen parts.