Weird Dutch Scooter Song

It makes even less sense translated.

Weird Dutch Scooter Song