The first 23 seconds are kinda anticlimactic sounding, but seems to take off well after that. The longish break around 2 minutes could be tightened up. The first half of the song is compositionaly all over the place, while the last half seems to flow better.
There's a lot of talented work in this piece!