Depends on your definition of demo, I guess. If it's not the same as the release version and released before, then isn't it a demo by default?
About to give this a first listen. I heard Congratulations last night, and it was so disappointing. Waste of what could have been a really great guest spot.
On another note, SWS themselves sounded great yesterday at Slam Dunk Festival. They were disappointing when I saw them at their own gig last week in London though, so I was pleasantly surprised.