Mix is pretty quiet overall with what sounds like some clipping/clicks from zero crossings in the intro.
It also is pretty unbalanced in terms of both panning and levels of lead, percussion, and bass. The lead contrary to popular belief shouldn't be the loudest in your mix -- it actually falls behind the bass, kick, and snare. The bass should be just slightly louder than the kick, side-chained so that it ducks whenever the kick hits. Optional to sidechain to the snare as well.
Compositionally, however, this is fantastic. Your production and FX are creative and keep me engaged despite the flaws of mix.
I would give your bass more mono-presence. There are plugins that will allow you to mono-ize bass below a certain frequency. I usually choose 180 hz and below, or sometimes 150. This is because when you add chorus to a bass, you increase the chances of phase cancellation -- of weakening it. We definitely don't want that in 99% of cases.
In short, I think your ideas are fantastic. It's just the mix and master that need a tune-up. Keep doing what you do!
6.7