If you have a cpn then you 'should' (and I'm hazarding a guess due to the confusion that is the nhs county to county) have access to the duty officer via the phone during work hours (and perhaps crisis line out of hours... but again it depends on the county

); call them... tell them what is going on... what is said will be passed on to your cpn and might bump up the schedule for him/her seeing you sooner.
Personally, yeah I'm pissed off with the nhs too... it's just a mismanagement headache... too big a machine with no communication between departments + lackadaisical staff who say one thing and then don't deliver heh.
Was told by the personality disorder team I'd get a follow up letter beginning of last week (not arrived)... been waiting for a screening appointment for aspergers since August (still not been scheduled nor any real clue when it will be)... and my cpn is scatty as hell (lovely guy, don't get me wrong)... I'm now having to text him two days before I see him to 'remind him' of what he needs to do on my behalf such as discuss meds with my p-doc or chase up other departments as listed above.
So yeah... I very much sympathise with what you're having to deal with.
__________________
Independent Mental Health Advocate (IMHA): UK