This is nicely done but I think it needs some sub under the existing bass, as its a bit boomy right now.
Everything else sounds good.. it actually drops into a proper groove toward the end, so you just need some more length ;)