I'll add one small thing.
About two or three years ago, Robert Socolow, a Princeton academic, wrote a paper arguing that we have the moment, that all the technologies we need to stabilize our emissions at today's levels to the middle of the century are at hand. What's required is putting those technologies into place. We don't necessarily need any new technologies; we should implement the ones that are available.