As far as theories go, it's no Relativity Theory. But it works.
It's been at least 12 years since I saw this. I don't remember much, but I remember being disappointed. Later I bought the Keith Emerson soundtrack which I've played a lot since then.
While rewatching this, the soundtrack now played like a familiar character, and added an extra level of enjoyment on my part. There's still quite a few things that don't work, but going in with different expectations (and my love for the soundtrack) made this a much better experience this second time around. Not sure if it would still hold up on repeat viewings though.