Great tune, transitions need some work. Probably extend the song to improve on the transitions. I thought everything was there, but these kind of song tend to be in the 6-8 minute range in order to accommodate the transitions. You could walk into each section a little better to get to the build up. Just a thought, but where you reach the highest energy part of each section, take that and use parts of it to build to it.
Not by any means
an expert, but have tried to create some of this style of music as I think it is pretty cool. I have noticed the people who do it well have creative transitions and not just jump right in.
Hope this was constructive.