Listen to the sound of this electric DeLorean. Neat!