Whoa a minute, Dandaps... Can you clarify that it's not BetterTAX you're talking about please.
As far as I know, we aren't dealing with your return... So it's HMRC you have a problem with, yes?
I think you posted about this a month or so ago... did you not call HMRC or whoever it is that's dealing with it and ask what was happening?