Yes, "by" has been omitted. I'm not sure what your second question is asking, but the clause basically describes Amory Lovins's vision of the future as he/she seen it in the 1970s. I think "would" is used because it's an idea/vision of the future rather than anything definate and he/she couldn't say "....
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.