Anti-ice
The plan is for the Filton Concorde to be exhibited with the Bristol Aero Collection.
The site is accessible being near a main line railway station (Bristol Parkway) and within a couple of miles of the junctions of the M 4 and M 5 motorways.
You say the one at LHR is well placed because this is her rightful home.
Well the British Concordes were all born at Filton, so I cannot think this location has any less claim to be being Concorde's rightful home than LHR.
If you don't like some of the UK locations where would you have sent them?