A programme director will get upwards of 100 email messages per day. This is not their sort of stuff to deal with, and it is really easy for a big message to be seen, mentally filed as 'do that later', and for it to get missed in the deluge from then on, especially when they have competing priorities.
Pastoral stuff should be directed to Academic Advisors/Personal Tutors and the support stuff in the first instance, though I know from experience that this is not always made clear to students.
It sounds to me like a misfiring on all fronts. Sent to the wrong person by an absentee who would have been, all things being equal, being dealt with by other people, even in terms of course transfer (other people do the legwork and the PD simply signs to say 'sure, I don't care' - this is the truth).
The PD's duty of care dos not, with respect, extend to being your counsellor.
I have 160 students under my purview as an AA and this is the sort of stuff I am expected to deal with on behalf of the department. The PD doesn't see this stuff untils oemone withdraws, basically.
In summary I think you have something of a right to be annoyed, but also you've been approaching it the wrong way and not really following it up. We are very, very busy and though your issues are the centre of your world, they are not the centre of ours (sounds harsh but I do not mean it in a nasty way). Sometimes you have to give us a kick up the arse with this stuff. I'm not sure a complaint will yield anything positive for you, but it depends what you want out of it.