My only real problem with it is that it took 2 minutes to build up. Once it got there is was pretty sick.
Possibly my only other suggestion is add a real bass beat, even if it's simple. That little bass drop is a cool effect, but it's no replacement.
from 3:03 to the end is pretty nice as well. Overall I guess it's pretty good.
Keep it up (and work on bass lines)