Tips or input on my latest mix?

In my opinion the high-end needs some taming, right now its almost hurting my ears, you would get tired pretty soon from listening to an album full of this.
It certainly sounds punchy, maybe just take away some of that high-end and let the bass shine through a bit more :)
Vocals are your thing, to me they sound slightly overprocessed alone, some automation could fix that quickly.
 
I'm literally the biggest noob of all time. What would you suggest for taming the low end? Would it be something as simple as taking down the level of the cymbals or would it be an overall EQ thing on the master?