The band sent out a quick message saying the album did not get released yesterday because of "circumstances beyond their control." 

 

There is no scheduled release date for the album.  

 

I'm going to speculate "label issues," but since the band isn't saying anything right now, it really could be anything.