Rumour has it, the reason it ended up at Yeovilton is because a public figure associated with Bristol wanted the Concorde nearby/at Filton in recognition of those who built it and because Yeovilton was the closest aviation museum it went there. Might have had something to do with the Science Museum wanting it under cover, not sure though.