I agree with Hans, each part is a great song on its own, but all together in one song feels wrong.
I read on YouTube that it's actually a whole album.
I would do a post here for each song individually.
And the feedback you get then will be much better and more detailed.