Dude, the new songs are great, and that was kinda to be expected but... what are you doing differently for the mixes? They sound better than ever in your stuff, I think!
my process goes like this. listen to it on as many different speakers / sound sources as i can, and compare it to a current top40 track. then contemplate suicide for a while. then gradually troubleshoot and mess with the eq of the bass, kick, percussion, etc and maybe pull some mids out of a vocal line here and there, and then panic about the loudness and then go hunt down all the peaks, especially the "S"s, and then who knows, maybe it might sound ok after that