Insubordinate...definitely, though at the very least he seems to have gotten that under control in recent years.
Racist. I don't think so personally. His personality is grating, at times but no more than a usual elf and certainly by the standards of Caeldor he's actually got surprisingly few biases.
Notably Caledor is one of the most anti dwarf places in Ulthuan (Caledor II cloak of beards etc.) and when we went to recruit him I expected that to be a problem, but he's fine doing jobs with dwarfs and so forth as long he gets paid and he charges everyone the same seemingly (a shit ton). At the very least by the standards of the Asur you can call him many things, but racist isn't one of them.