First mix:
1. Hats are off-the-charts loud.
2. Bass is MIA.
3. Balance during the hard part seems weird. The guitars lack power, and the vocals are too "on top" of the mix. Gotta seat the vocals in while giving the guitars more power. Drums could come up a bit during the hard part, too.
Last mix:
1. Generally fixed the hats in the updated mix, but they're still too loud in comparison with the crashes and ride. Not too bad, though. If possible, roll off a bit of the highs for the hats.
2. Bass is fixed. Sounds great.
3. Balance during hard part still seems weird. It's almost like the vocals are outside of the mix. Guitars still lack power.
4. Now, right before the hard part, the vocals are obviously being turned up. This usually isn't a problem, unless it's obvious... ...and it was obvious.
Overall, the new mix is definitely a step in the right direction. Everything I haven't mentioned (like the guitar balance during the non-hard part) is very well done.
Just gotta keep at the mix during the hard part. It's gotta bite. It's gotta sell itself.
Keep at it.