Well this was unexpected!
I was thinking this was going to be some generic song made by a 14 year old that wasnt very good at all... instead i heard a very enjoying song with a great build up synth that had me addicted from the start. Then you added in a build up beat, which was a very professional thing to do. You even added onto the synth as the beat came in. THEN added another build up beat that ended with a nice KICK. And then with a sort of solo synth with a soothing pad in the background.
The only thing I would recommend doing is adding more synths to make things interesting. Try making some more of your own synths like you did in the background near the 2 minute marker.
If you wanted to make this an actual rave song, you should have continued it with one of your own home made synths except with its pitch going in and out. Like a huge solo with different beats and.. well its hard to explain.
Listen to AH.FM in Itunes radio under the elctronic station if you want to hear what im talking about.
Cheers, and good luck! :) *your better than me at making music BTW, using garageband with pre-set loops inst very talented. :/*