maybe it was a Chi Dem promo CD which was sent to a few people?
No way. At least not IRS. Its the same one we already heard, just sounds better. I guess its possible in the case of Better, but who knows? If Better is about to be released as a single, maybe the b side is this demo we are hearing.