Sorry for the problems you are having Andy, but you won't get any response from O2 on the forum. This is just customer to customer with no official O2 presence.
Your last post seems to have been deleted due to some personal remarks aimed at O2 staff. This forum is monitored by a 3rd party team of moderators who work to strict guidelines from O2, so you haven't offended anyone at O2, just the moderators.
I think you will have to await the response from the complaints review service unless you ring them again but that must be frustrating going off your comments above.
Keep us posted with the situation as it would be beneficial to anyone in the same situation although I don't think your particular problem has been a topic posted before.
I wish you very good luck with this but as this is an exact same post as previously, then it may also fall foul of the moderators. Maybe a more scripted version of events, rather than a rant, would be the better option.