Keirin ad - No idea what it's saying but

http://www.youtube.com/watch?v=12ZflcKxZyU&feature=related

Hope this isn’t a repost. But I like the voice over, even if I can’t understand it.

so epic.