I understand your frustrations and I am in a similar situation. I have decided to protest as far as I can hence I have first contacted my local MP and ask them to intervene, I still haven't got any meaningful response from UKBA hence I am going to request for a parliamentary ombudsman escalation ...