Nice!
Sounds like you've been working with some new VST's =).. either way this sounds pretty good. I'd say if anything the drum sequience needs a lil work if anything the instruments used for them need to be a lil more noticable. Other then that really really goood work here!
Wyldfyre1