OK, my thoughts....
On the good news side, I really liked the melody and the orchestration. Nice harmonic development with your instruments. It definitely shows that you've been together long enough to develope a "voice" for yourselves.
On the down side, I thought that a few of those breaks - while creative in their own right - felt oddly out of place in the song. The bass riff at the beginning, that just hung out there like it didn't belong at all. I realize its very hard to judge without the vocals, but have you considered putting in a track as some sort of "glue" that would tie all those breaks and the main song phrase together? Perhaps a subtle percussion that is continuous throughout the song?
Overall I like your work. Please keep developing it!