most reviews have been positive so far (I only saw the comments on bandcamp though). Like I said in the Listening thread, I really like the two shorter tracks, the two longer ones I have to listen a few more times perhaps.
About the God's Pee moniker: they been using it for some time, e.g. on their T-shirts. I have these, bought on their previous tours, and last time I saw them was like four years ago:
but, pay attention! I already posted about this album on the previous page
