My new favorite of yours! Really well made.
Bass fits like a glove, fine vocals and awesome guitar chops / solo. Nice use of FX and excellent arrangement.

Ok, my 3 cents on mix. While bass is great, I feel it overtakes a lot of things that are happening at the same time (vocals + guitar). I would definitely consider raising vocals a little bit higher, and chorus seems to be buried/quieter than verses. I would up that too. Thank you for sharing.