The album was released in the US on November 20 , 2007 , although the entire album had been leaked on to the internet months before . The album was released on November 20 , 2007 , though many of the tracks were leaked months in advance of the official release date .