wow, lol?
lol fl studio much??
its all good dude, if you spent time on this then thats all that matters.
i noticed you was experimenting with the sounds, just though i'd say that it needs a steady beat. and also it needs a better ending, a little touch ups can really add a great effect to it.
either trance or hiphop. if this was hip hop, i'd be all over it!