says weezer all over it.
The guitars could come down a bit. If you find that thins it out a little, you could double up some of the guitar parts (record the same thing again and mix it in).
I like the tune AND the mix for the most part.
As for the synth...it's math rock...it's SUPPOSED to...