I actually agree with you on both comments. I noticed myself the intro gimmick didn't really work outm maybe even related to the lack of brightness in the rest of the mix (the tubbyness)?
The problem is that the intro doesn't fade immediately into a drastically superior sounding mix. To resolve this I would squash the beginning mix even more, make it mono if necessary, then slowly crossfade the actual mix.
Once the song fades in and those tasty guitars come in, the drums end up falling too far back in the mix. How are these drums done? Is it possible to compress them
before mastering, separate of the other instruments? This would give them more umph and overall presence even if they aren't in your face in the final mix. My strategy has been to mixdown the drums to a single stereo track, then apply multichannel compression to it. Multichannel helps a lot if you need to bring up the snare, kick, or cymbals without having to redo the entire drum mix. If you don't have a multichannel compression, try placing an EQ before the compressor and adjust to fit your needs.
I'm not a big fan of the washy snare reverb fwiw, but that's purely a preference thing.
The bass guitar is missing from much of this, I would bring it up.
Maybe the point here is - bring down the guitars? lol
I know it's tempting to highlight them, and those parts are really good. But it's still a song and the rhythm section still needs to
thump.