OT: The DeLorean Motor Company reveals the new electric DeLorean