Halo 2 on Legendary is a pain. I know you said in your OP you thought you might as well have done LASO, but that is 1000x worse, trust me.
I can carry you through the level sometime, if you want. I’ll test the invulnerability glitch on co-op at some point and see how well it works. My guess is it won’t work due to co-op teleporting.