Some great ideas there. The psytrance style leads and the vocal are very cool.
1) Toughen up those drums! The beat really needs to drive the music along, so I'd be tempted to change the kick and snare for some sounds with more welly. Listen to some JDS for some textbook examples of how to produce fat pumping drums.
2) That sinewave arpeggio which pops in occasionally seems a bit out of place
3) A few build up sound effects and bigger crashes to emphasise the beginning of phrases might sound cool