With the energy efficiency attainable by traveling in the upper atmosphere, this might be the greenest possible long range transportation.
God such a tantalizing solar punk dream. I would love just to hear the inside of an electric commercial airliner at altitude.