Ya so mammalsauce has officially been released and I suggest you pick it up if you like the Mammalsauce song. The whole cd has aspects of that song, except they are shorter and with a few different things in it but it's definitely metal humor as it reads on the cd. I definitely enjoy it