This sounds...
...like a really cool buildup here. I like the instruments and what they play. When it comes to the technical issues, there´s a few things u need to consider a lil harder the net time;
The amount of reverb gets too much. Lower that, and then try to balance the volume levels on the mastering, especially when all instruments work together. The beat really drowns, an even though the beat may not be the most important in this song, it should be more prominent than it is.
Dunno what progs u use, but try a limiter/maximizer on the final mix, and peraps some multiband compression could even out the soundlevels and bring forth the beat.
Also, while ur at it, try eq the instruments to make them clearer, and smoother, as of now, they battle each other too much, if u know what im saying.
Enough with the tech-shit, i really like the song as it sounds, like i said, i just feel it could be made more of, and better, actually, if only mastered a lil better.
The piano in the intro was really nice, btw. Gave me high expectations! :)
/Rucklo