I think this has to be one of the strangest songs I've ever heard in my life, but it makes me smile every time it rolls by on random.
Maybe it's got something to do with the vocal's reminding me of TIMMY! from south park... who knows.
Incidentally - their whole album is fantastic.

Otherwise, nothing new to report really.