I honestly never knew there was a rock version of that song! That is honestly very interesting to know. And I actually like the song, even if it's a bit strange in context.
Wasn't there a version of the song sung only by Cera and Ducky's voice actresses? Or is that the sing-along song everyone keeps mentioning?