Weird. I literally just made a post about metal bands with ridiculous names and then, when I check my feed to see what I've missed, I see this and your other post about doom metal recommendations. Must be something in the air tonight, 'cause I haven't thought about or had the urge to listen to any metal music in weeks.
Just had a quick listen to that album, sounds decent. The vocals kind of reminded me of Trash Talk a bit, especially their earlier stuff. I'll have to give these guys a proper listen when I have some more time later.