I think your ingredients listing could use a little work. As it is, it's kind of all over the place and the goats milk is lost in the shuffle. And if one knows nothing about soap oils, it looks like only the first oil, Palm, is saponified, based on the wording.
Here is how I would list it:
Ingredients: Palm Oil, Olive Oil, Goats Milk, Sodium Hydroxide, Coconut Oil, Caster Oil, Fragrance, Honey, Colloidal Oatmeal. (Assuming this is the order by weight.)
See how the goats milk is way up there on the list? That's what you want.
You can drop the "oil" after the word "fragrance", too.
There is nothing wrong with listing sodium hydroxide on your label. You used it to make the soap. If you want, you could do this: "Sodium Hydroxide (a saponification agent)".
If you really don't want to list it, here is an alternative (as a long time soaper, this would not be my first choice, but you will do what you want):
Saponified oils of Palm, Olive, Coconut, and Caster. Goats milk, Fragrance, etc.
But make sure you have the word "of" before the list.
I agree with you on the fonts but really don't know how to help you there. Sorry.
Good luck! Making labels is on ongoing process. So is packaging.