I've changed my mind as to the end again.
I think he should 'Do a Data'.
Dolim grabs him just after he's started the destruction of the weapon and is all "We die together", and Archer is screaming like a ***** on his knees. Then he thinks "**** it", punches Dolim in the nuts, beats the **** out of him and sprints to the nearest breach in the weapon's hull as the places burns down around his ears.
Then he jumps into the abyss, goes flying out through the containment field, glides through space and gets far enough from the weapon for Enterprise to lock a transporter on him and beam him in.