Congratulations, you have successfully hit your head against the brick wall long enough that it fell down
Haven't touched Avenger stats in a long time, they're just really hard to take out without superweaopns. In fact, they predate all existing superweapons; golems existed at the time but weren't really superweapons. In that context they're a nice boss fight