Pretty dang good man. I think the instruments need to be a little more balanced out, but other than that it all sounds really good. Nice transitions and seems to be proper instruments, they just need some mastering to fit together a little better :)
~X