Londonphilou,
As I and others have told you before, none of us have an issue to grind with those people in the holding pool and I for one wish you well. When it comes to this business we should all be happy for the next person if they get what they want.
One thing I know is that you appear to have been screwed by BA before you have even signed a contract and that is just plain nasty. Even BA normally wait a few years before they start doing that!!
Very best wishes.