Hi Anita -- I think you really nailed this one. I didn't listen to previous version so I don't know your whole journey, but this one is great. All the parts/elements work and are well balanced.
I have one very minor suggestion, and this may be more of a creative choice than production issue. There is a guitar (or synth?) with heavy FX that comes in at about 1:50. It is some nice ear candy and I would experiment with bringing that forward during that passage. Likewise, in the big (raging!) final chorus, at about 3:30, you might experiment with bringing the lead guitar forward, so that the lead vox (belting/screaming at that point) is "fighting" with the lead guitar.
Good stuff, and good luck with your own productions and collabs.