Ugh, Dani, I am so sorry that this is happening to you. I sincerely hope that you get a refund for this abysmal service - that's the first thing that they should do for you once you get a response. This floating around the issue, giving you different timelines, having no idea what their talking about... it's ridiculous.
I am keeping my fingers crossed that your husband's meeting with the MP brings something good for you. Maybe, maybe, maybe, you'll hear good news before then!