Batteries are indeed heavy - but so are portable hydrogen storage cell that don't easily explode or require liquid cooling.
I agree with you that hydrogen isn't the answer but methane doesn't really seem to be either. Batteries and electric cars are already here - they just need to continue scaling the infrastructure and work on lightening up the vehicles.