That would be a big surprise if they reveal that there will be an electric version. The could be one in the future but i doubt this one is electric.It seems the underbody has some extra hang...maybe a battery for an electric version?
Awesome! Did he say where this video was taken?