I opened your save file, looked at it, and remembered how it was for me. Yes, the Cursed Armor is a lifesaver.
Now that you've remembered the map a bit, how did you approach this battle with the Archangels?
It's a battle on cursed ground, which means only slowing effects are possible; there's no talk of a power field or anything like that.
Their speed with Haste is 9, so you can't fly over and bait them back, as you could with slower creatures.