Watching the video (sorry, can't find link) of the EV motorbikes on the TT course, and reading about the Quimera in this thread, I was thinking that the limited energy storage capacity of EVs may actually be an advantage.
Quimera say "At the race track, at maximum power, the pack has only...