Okey, i can give you a better review later m8! gotta go sleep but short:
I really like your idea, you are creative!
Yeah maybe VST's might help!
One thing: I like Acid when it has a flow, when the acid line is so long its not cool when it suddenly stops and start over again! Fade out and fade in, make the acid thing in the start longer....
second thing:I understand lol, you're song is muchmuch more better than my first song lol, you dont even want to know!
third thing: There is not much harmony with all those elements, maybe you should try to have a normal build up? You know, to dance ones mind in a Trance the bassline and rythim has to be simple(but not to simple lol)
Start with some synths and a fancy intro, kick, then bassline and percussions and maybe more...then play with the elements like you did!
And try adding Reverb or delay on some elements (Just not to much lol)
and for the record, clapping does not often fit every type of electronic music!
^^, i think...
I will try to be more spesific later! Good nite m8!
EDIT:
And its good to have surprises in songs like yours, but its kinda toooo much!
=P But dont kill it! we like surprises, ecpesially when they sound good! good nite again!