Yes. I agree. I love "Monsters" but there is some flaws and the overall quality is not there for me.
Regarding "The General" I think its 0% chance thats the final version. It must be a demo.
Someone maybe had these songs but when they saw that an official release was near they took the last chance to do a trade or something just before everyone would get the song anyway.