Nice work dude, you are definitely getting better.
Good pounding stuff.
The bottom end on this is lovely.
The top end however is out of balance, so this feels bottom heavy. Volume wise the kick and the hats should be roughly balanced, so I think you could do with getting this all a bit more level.
In the beginning there is a little what sounds like a synth that is very low in the mix, I think this could be brought out a little more.
The edits are all superb.
I love the elephant sound at 1:45 fantastic.
The synth at 2:30 that repeats could be brought out a little more.
As a whole you have a solid (maybe just a touch too muddy) bottom end, bright top end, but slightly undefined mid range that could be fuller and more separated.
Don`t take this critique the wrong way, this is pretty good, and I`m just talking minor tweaks and stuff for final polish.
As a personal taste issue the synth that comes in at 4:05 I found to be a little cliche "ravey" and you probably could do with using something a bit meaner and less cheesy. But that`s down to taste.
I don`t generally dig this kind of techno any more, it tends to be just too loopy and predictable, however with this tune there is a lot to hold your interest.
Good Work.
:clap: :clap: :clap: :clap: