The album premiered on November 16, 2010 on the band's official website, hosted by Dr. Death Defying.
Album ini sendiri diputar perdana pada tanggal 16 November 2010 di situs resmi mereka dan dibawakan oleh Dr. Death Defying.