There is no doubt that smaller vehicles like motorcycles are more fuel efficient. The problem is practicality. Not sure many soccer moms are going to be using them to haul the kids to practice, bring home groceries, ect, ect. What we need is an overall more efficient vehicle that is practical in hauling a payload of 500 - 1000 lbs.
Not all of us live in urban areas with access to public transportation. There is a need for pickups, suv's and trucks. We need a more efficient version of these vehicles that is fueled by renewable sources. Hydrogen is one possibility, so are fuel cells.
Those talking about the catastrophic explosion of a ruptured tank in an accident are limiting their POV to using conventional high pressure tanks. A fuel cell has a very low chance of explosion. NASA has been using them for decades with a high success rate under very adverse conditions. Granted, those cells are fed from high pressure tanks, but they have no choice in space. They are forced to carry their fuel source with them.
A fuel cell operating in the atmosphere could have an device to extract oxygen, hydrogen or what ever gas is needed directly from the air. These extraction devices are not that complicated. Many senior citizens have home oxygen generators that sit next to their bed or are strapped to their wheelchair. These simply extract the needed gas from room air.
There no doubt would be needed modifications to make one suitable for a fuel cell, but the technology is here...now. As long as we make it known that we will continue to pay thru the nose for fossil fuels, those sources will continue to rake in the profit.