I think remastering this song later is well worth it, as at present the mix is screaming hot to the touch. Look at the waveform
As for your writing, as always it is stellar
You seem to point out other items of critique I would have in your description, so I will leave that here and say I agree with what you have already pointed out. Again, it doesn't all sound bad, the build prior to your final drop was actually clean because it was minimal, so perhaps dialing back compression for other sections and upping select levels may get you the sound you want. EQ wise I think it's just fine.