Agreed - it's been a while now, and we've already seen other scandalous cancellations over the years
For good or bad, the latest was the Nimrod, and we are no nearer after 5 years to getting a replacement. The story of the TSR2 will be repeated into the future as well as Governments really don't learn from the past.