myria, this site has some basic info and I suspect you have already checked it, but here it is anyway....
http://www.concordesst.com/
There has been plenty of dicussion in the 'Rumours and News' forum on PPRuNe. Just type in 'Concorde' in the search facility on that forum and you may find something!