Yes, but those "great leaps" have always been on the horizon - since I was in in high school and Reagan was president, and much earlier. If we get cold fusion, everything will change. If we get the next generation of batteries, everything will change. If we get motors that use 80% less energy, everything will change. If we can use nanotechnology to build better fuel cells, everything will change.
We can't count on the future.
We need to work with what we have right now, and yes, it will be painful. Germany is dipping a foot into that very uncomfortable swimming pool, and yes, it will mean higher prices, worse service, and so on. But it is unlikely that technology will allow us to indefinitely continue the lifestyle we have right now. Consider that at this instant, I can walk away from this computer, go to the gas station, buy a few 10 gallon jugs, fill them with gasoline, and drive across the country without depending on any refueling stops. It will be a long time before there is ANY green technology that can give me that level of speed and independence.