Ha, I got recommended to them a while ago. I haven't heard it recently, but I remember it actually being pretty creative. It was also pretty funny, I guess, but I need to give a listen now, it's been about a year.
Edit: Yeah, I remember now. This is amazing stuff.
Also, MAMMAL SAAAAAUCE!