BYD Seal 08 electric flagship sedan secures 65,000 orders within just over 30 hours of launch while facing cell production bottlenecks. >>> This is another headline indexed and brought to you by the AUTOMUNDO website.