Not bad at all. You definitely took some risks here and there, and largely pull it off well. Small input: there are portions, particularly at the beginning and around 1:15 - 1:20 or so where it sounds like the percussion beat and the instruments don't line up well ... to me it's jarring. The beginning especially, to my ears, the percussion doesn't fit. When I started the song, I literally checked what programs I had running thinking that I must have left a metronome going on something. There's a LOT going on ... personally, I feel that it could use some simplifying and tightening up.
But, I think it's a step in the right direction. I wouldn't put it in a big-budget movie or anything, but to me it demonstrates that you know what you're doing. Good job!