Personally, I would have thrown in an Electric Guitar.
You overused your main riff a bit, should have varied it a little bit.
Otherwise it's pretty hot.
I really thought that was very professional sounding. I really liked the glissando of the lead melody in the beginning. It really threw a surprise beginning. One question...What is it that you use to write your music? Awesome Job!!!
Please contact me if you would like to use this in a project. We can discuss the details.