Try and fix up regular meets with your CC. If you can't get that, get you GP to ask for a case conference. The other people to talk to are Patient Advisory & Liaison Service.
You need some continuity of care. Well done for persevering and hanging on.