That really blows. Sorry.
You can't add 2 angels to that small tank, they'll fight to the death.
Are you sure your water is fine?? It's a little unusual for 3 fish to jump in one night. I know the eggcrate was off, but still. I think even if you left the eggcrate off for a week, you shouldn't lose all three. Many ppl go topless, and don't lose any fish (although I'm sure they have fish that are "non-jumpers"). IDK about how often your fish jump, but I don't think angels tend to be jumpers. (I could be wrong though).
Something in the water may be off. Check it out to be safe, SG, and all the parameters.
Any of the angels you chose are all good cause they are dwarfs. I like the flame best, but all angels may nip at corals. It's a risk, that most ppl say is hit or miss. But You can look at my poll, and it's more like 70% chance the angel won't eat corals, and 30% it will, according to ppl who responded to my thread...
https://www.saltwaterfish.com/vb/showthread.php?t=355311