The reason I have 6 angels is to spread out the aggression. I think 4 would work with 14 tetras and 8 cory cats. Sounds like a great looking tank.
My angels have ignored my Amano shrimp but the angels are still quite small. I have heard that angels will eat the shrimp but then I have heard that they won’t. I would try to introduce the cherry shrimp first and let them get established. Hopefully they will start breeding so if the angels do eat some you will not lose them all.