So, in quick response:
2) Well, you never told us what they are. So at least mention they are off "mysterious" supernatural origin. That's acceptable enough.
3) A demo's purpose is not to explain. Demo = Demonstration. Demostration does NOT equal explanation. Explain first in the post...THEN demonstrate.
10) Well, just make that point clear then, because as it stands now it SEEMS that way. That's all.
And I might be convinced. Maybe.