I think that's easily their best song. The second demo is definitely much better. After many repeated listens, I think that especially the first demo starts to unravel and you how how frail the structures really are, and the vocals get a bit shriekily annoying. Honestly, though, I need to give it another listen, but I don't think that I will be altering my opinion much.