Yes, being overstocked has a lot more to do with the temperaments of the fish. Clownfish are aggressive to fish that are similar to them. They are also territorial towards fish added after they are established. Damsels are mean little buggers and they are related to clownfish. I have 1 damsel in a 10 gallon tank and I won't put any other fish in there with him. Your clownfish probably will not tolerate any new clownfish in a tank that small. I plan on getting 1 or 2 clownfish for my 45 gallon tank, but I'm adding them last because they are by far the most aggressive fish that will be going in my tank.
If you want to round out you tank, maybe you could add a dwarf angel. Gobies are great for a tank that size, but if you add any, be sure to watch them closely. The clowns and damsel may bully them away from they food. Also, gobies require a tight-fitting lid, they are jumpers.