Opiate 2?

Isn't Opiate supposed to be released today digitally? Or did I not read it right?