Cool track, there's a lot in here to keep it listenable throughout. Early on in the track I heard something a little clicky about your kick drum. I feel like it could either have been accentuated nicely, or removed because it was a tad bit distracting. This is a long track, but you kept it pretty interesting the whole time. I could see a noticeable drum sample changup being beneficial to help the piece evolve a bit in a more linear direction, but like I said, I didn't get bored.
Good stuff! dont want to sound lame but i cant really crit anything on this, it sounds great, quality is pretty superb. You kept it interesting. Reminds me of when i used to dj raves. Keep it up and i think you could go somewhere