Um, does your bass have reverb? I'm pretty sure I hear something like it at 0:08, and I... don't ever hear bass with reverb, honestly, because it adds extra low end ambience that clutters the mixdown below 200 Hz. Also, and more importantly, the piano in the beginning sounds plunky (in other words, like someone played with one finger the whole time), and the FL Slayer instance coming soon after just immediately makes me wonder, "what did you intend for this soundscape?".
There are also some pretty resonant sounds every few seconds in the more energetic sections (pretty much, everywhere except 3:29 - 4:00). You said you have more reverb now? I don't think it really helped enough, unfortunately, because those resonant sounds still hurt. I think you should try reducing the resonance on everything that has a resonance knob, and lower the volume of the entire remix by about 2 dB.
Overall, the things I would say are most important are that the guitar and piano samples aren't very convincing as realistic samples (did you adjust the velocity timings or values at all?), and the mix as a whole feels very painful above 2000 Hz. I would suggest perhaps practicing with EQing by sight (brighter on the Parametric EQ 2 means louder), and that may help. You did have some good spots where the energy level changes to relax the listener a bit before getting back into the action, but I had to skip around every time I heard a resonant sound to not cringe, which was every few seconds, so I didn't get to hear much of that. :/ What headphones are you using (e.g. AKG K240, Grado SR-60i, Sony MDR-V6, etc)? That's probably influencing a lot of your EQ and sound-selection decisions.