Narrow function, but perfect for it.
To me, this totally sounds like the intro for an 80s American show - maybe a cop show, involving high-speed car chases, girl-chasing and chasers with cheesy lines.
It did get a bit repetitive on repeated listens, but as it's just an intro, that's almost a moot point.
It sets tone perfectly, gets the blood pumping and really makes me want to watch whatever follows. I can just imagine the high-speed text/pics sliding in alongside clips for the intro, before the movie fades in on the 29s mark.
I have no criticisms, considering the intent.
Was that 3D teaser on your site done by you? And will this movie be on NG?