Nice sketch my brother.
My take away,
1. Pull way back on the synth lead, it is overwhelming,
1A, the rhythm guitar is too good, bring it out.
2. timing issues on the guitar lead. Play with your nudge keys, get that bad boy in there, and then mix it out every now and then.
3. Get someone to sing to this, or write lyrics.
4. Drums are repetitive, but I get it, it is a good beat to jam to.
5. The length is perfect, but it seems long because it uses many of the same themes over and over, this could be fixed with vocals and arrangement.
Excellent effort. Will you take this further or move on to the next project?
Jesse Q. Screed