Since most farms still run on diesel, a lot of fossil fuels are spent creating bio-fuels, as well as petroleum used in fertilizer and pesticides.
At the moment only a few cars (mostly Tesla) have 300+ miles of range, but people have been doing pretty good with cars with only 200+ miles in daily use. 85% of daily driving is 35 miles or less, so literally a used Leaf for under $10K would suit the vast majority of people's driving. Again, it is a matter of changing our thinking about driving and fueling. We are accustomed to filling up all at once, after running the tank down as far as we can, then going to the a special place that has our special fuel with a constantly varying price, and not the most hygiene of environments.
Driving electric means fuel is as near as your nearest electric socket, and adding dedicated fueling spots is pretty cheap (compared to the cost of a gas pump). Also, environmentally WAY more friendly). People are too fixated about fueling time, and forget that most re-charging is done while the car is parked, thus time is really not an issue (and you cannot safely leave a gas car to fuel unattended). For most people, cars are idle 95%+ of the time.
Gasoline is a pretty dangerous substance to be around. It is toxic, environmentally damaging in all stages of production, and highly flammable. And while the news media likes to showcase every EV battery fire they see, gas fires are so common they are barely news unless they disrupt a major traffic route.
You are correct that hybrid drives have been used in marine transport a long time, also in rail freight, and that is where H2 might work out, as long as it is green H2 from solar or wind production.
This is not to say they EVs are the solution for everyone, or that we don't have a lot of infrastructure to build out. We need solutions for apartment dwellers, and that means LOTS more chargers are needed.