Michael Graham Richard, Ottawa, Canadahttp://www.treehugger.com/files/2010/03/byd-china-losing-momentum-on-electric-cars-e6.php Photo: Michael Graham Richard Can BYD Deliver on EV Promises? For a while it looked like BYD would be a leader in electric cars and plug-in hybrids. They had aggressive release schedules, great battery technology (at...