I'm in shock

This song is too awesome for words. Well, for me at least.
But is that really Jack Nicholson singing? The WikiGods say it is (fourth track). Can someone more musical-savvy confirm it? Because if it is, I'm seriously blown away.

A translation that makes more sense than the one in the video.

Oh, and if you haven't seen the video in the post below, GO SEE IT. It's awesome.