Two things: why do they make so many live albums, they aren't that great live? Or they are trying to get out of another record deal? What's the deal here? Make a new record please.
Seeing as it says it will be released on TBS's own label, they don't need out of a contract. They are probably doing it so everyone can experience the show at least in some small way.