Exploring Mugen's mega all-electric Isle of Man TT racer