I like how sparse the intro is. Though even from the get-go, the whole mix feels like it can use some juicing up (reverb mainly, but also something to really fatten up that kick drum. Compression? EQ? It feels as though I don't sense much EQ in this piece).
I also like how you didn't go for the standard chords.
Lead feels a bit flat, and when the vox kicks in, it does make for a bit of dissonance.
You certainly have the right idea, when dipping in and out between instruments across the piece to vary it. One complaint about that, though, is that the soft sections and loud sections have way too much differential between each other *all the time.* So when it dips out, it really dips out. Throughout the piece, what hype you've been building with the beating heart of your music, the kick drum, fizzles out immediately -- and that's a feeling you want to avoid when making dance music, but also music of most genres.
Also, I like your personal touch -- was it you who sang "Can you see the clouds divide?" over at 4:57 or thereabouts?
Normally, with loops you want to have an end that gives way to the beginning -- reverb is useful for this to some degree, because it often leaves a tail that sends a shiver down the spine, especially when the intro kicks in again. Then there's also the issue of dynamics -- if your ending is soft, then for continuity's sake, it'd be wise to make your intro as soft as your ending and build up from there. Volume automation, perhaps. Or something like that.
My biggest praise with this is that you've been taking those stems and using them, but not actually sticking to the mould, so to speak. You've broken away from the stock chords, instead using your own. You've borrowed the motif from one of those high synths I used, but broken it.
Certainly keep at it -- I look forward to hearing more as you go along.