I really like the vibe of this piece. It reminds me of some epic music I've been listening to recently.
The beginning was really impressive, and the way you progressively introduce the first chorus kept me hooked until about 2:33, where a new bass comes in with a bit too much power to my taste. I actually have a hard time understanding its tone. I feel like too many things are happening at 2:41, maybe that's the reason. In the next section, the drum takes too much space, or some parts of it. My biggest problem with it is the pad with the highest pitch. Also, I don't quite hear well the bass line and the main instrument. If reducing the presence of the drum doesn't make these two present enough, then I'd higher a bit their volume or something. The next section feels definitely emotionally deep to me. In particular, I found the electric/bit-like noise in the background to be very interesting. I can definitely hear a programmer/hacker mood in there. In the next section, the drum seems to take too much space from 4:38, and I can't quite hear the melody or some of the instruments.
Overall, you have some solid drum patterns in there and a very great melodic sense. From my personal experience of this song, I think you should work on gluing both together with a more careful mixing.
Otherwise, I think the structure and the mood is very well made. Thanks for the journey! :D