My criticism with that is that the demo is expected to be a trailer so to speak. Or like listening to :30 sec album previews on Itunes. You do that to know what your getting.
It would suck if you listened to a preview of a song/album, then when youbuy the whole thing, the rest of the song is messed up outside of that :30 sec window.