1) I think the heraldry itself would have been enough without the text.
2) The Lion/Griffin should be a bit bigger, in my opinion, to level the design off... about the height of the elephant I'd say (pre-trunk).
3) I actually quite dig the color palette used here. I can see why others would want something that stands out more, but I like the feel of it in these colors.