Got this off from the Topgear website. Hilarious if you're a fan of the anime =) Props to the makers of this film heheh!