Nice looking tank - can't see how you will maintain those stocking numbers in the medium term. Granted, certain African Cichlids (generally Lake Malawi species) are overstocked in the home aquarium to manage aggression but their behaviour is completely different to CA/SA Cichlids...so an overstocked Malawi tank is sort of a necessary evil to keep the fish...but an overstocked Angel tank is basically just an over-stocked Angel tank.
What filtration are you running as a matter of interest ?
I hope all continues to go well for you, but I would urge you to consider a much larger tank/another tank in the near future.