Anyone else that have heard Demons new mastepiece Spaced Out Monkey ? I think it is their best album so far.