This is a very good piece, clever drum variations, pretty frank.
A few problems...
1.) The lead is too loud - It kinda messes up the other music, try compressing it a bit, or decrease it's volume by 10-25%
2.) Missing bass! - The bass placement isn't very good at all... more bass, try and keep bass playing the whole track, or at least 80% of the track.
3.) Tune's too brave - I respect your bravery in spreading out the keys suddenly in the song, but this causes some off-keyness, don't make the key changes so sudden, have em change gradually, and I do understand the complexity of this problem, I face it all the time.
Otherwise, once again, very good piece.