On the guitar solo, I'm hearing some cool guitar tone reminiscent of Ace Frehley's early KISS era. Is the guitar playing a little "loose" in a few spots? A little bit of wave editing could really tighten it up for you.
The chaotic synths do a good job of adding a degree of "tension" while the other instruments retain the compositional factors well.
Would you mind if I suggested that you use a little subtractive EQing on the guitar, keyboards and drums tracks? There is some unnecessary low mid energy muddying your mix at the 380hz - 440hz range (-3dB). I don't think it would detract from the nice warmth of your mix to add a little bit of sheen up around 13k - 16k (+1dB shelf) on the master output.
Try a very narrow cut of about 2dB @ 120hz, and add 1.5dB - 2.0dB @ 2.4k, on your kick. All of a sudden, I'll bet that your bass will spring to life even more, and your kick will have more punch and definition. I suspect that you wouldn't have to alter your compression settings. Just sayin . . . .
My listen left me with the impression of a good band "kicking it" in a decent basement studio. For this genre of music, the drier, direct sound works quite well.
Good job, mate.