OP eventually got their duty of care, which is what matters. Well done on not giving up. Regarding making a complaint now I don't think it will achieve anything other than a "we care very much and are so sorry you feel that way" template reply.
And yes, you have seen an accurate picture of KL's customer care levels.