Dude. Duuude. This is awesome. I was just pointed to this track via someone who said a track of mine reminded them of it, but I'd say this is pretty head and shoulders above me. The only mix advice I could possibly throw out would be to cut the gain on the rack toms and the synth that comes in at 0:30 (it's actually ideal up to 0:37, then seems to jump).
You know what this reminds me a lot of? Kiko Loureiro. If you haven't heard of him, check out the No Gravity album, I guarantee you'll dig it.