I have the same tank.... really nice.... (biassed)
I think you could get a group of Cyps (10-12) , Utinta or Mpulungu are nice (biassed again),
you could add a couple of Caudopunctatus as you mentioned, a couple of Calvus or Comps if you add some rockwork in the corners or sides for them and the Punks, I imagine you could squeeze a shell dweller in, a small group of Multifasciatus or how about Gold Ocellatus ? , Nice but feisty.......Nice tank for a nice community.... I would drop the Tret or Five Bar cichlid, they can be ok in a community but the tank will be busy enough with the Cyps etc..... Good luck....