Of course, being a taxi driver in Tokyo, it's the most natural thing in the world to have a glowing giant covered in purple electricity materialize in the backseat of your cab, and start babbling about 'unleashing his power'.

I know I would just calmly ask 'where to?' like this guy does. Oh, wait I'd crap my pants first, then I'd ask him where he was going. 

Tekken Tag Tournament 2 also has snakes, angels, and demons fighting in a super-dome, so I guess the purple electricity guy isn't the craziest thing in this trailer.