Crewmeal
The olympics are a London event (forget the spin - it's not a British event).
Sure a few early round footy games will probably find their way outside the southeast, but all the action is in Stratford E15, so unless the SE England airports get really overloaded, I just can't see BHX having to put in any special arrangements / facilities.
Hopefully, someone better informed than I will be able to be more positive!