Sounds good. The vocal delay might be a bit much. The bass guitar could come back. Or at least the upper mids. It's stealing the spotlight from the vocals.
dude , high end high end. my monitors roll off at 7k and your harsh high end is ripping my head off. you've got the right idea tho.