Hmm notbad
ok so this starts off really deep but thats a good touch you gave it, you really start to build up not too soon after that so nice work there its really good, I love the mixture and variaty you are giving this, really a plus i thought, now as for any type of improvments im not so sure about this one, Well i did notice it was kind of on the "SHORT" side so maybe stretch it out somewhat. other then that i was pretty impressed with everything.
~~THINGS TO IMPROVE ON~~
So it was kind of short, try and make it longer if you can, maybe even throw in some effects in the backround for some extra measure.