With the right type of battery, you can recharge in 5-6 minutes, so hydrogen is not unique in that sense.
EDIT: Also, the fuel cell isn't powerful enough to power the bike, but only charge the (tiny) battery. IMO, this solution creates more problems than it solves.