article needs clarification 

Can anyone explain more clearly what the leaked demo story is all about? Since this album was released in 1981, it must be referring to an event that happened more recently, but as it is, the article is very vague.
84.198.246.199