I wasn't clear where they put the shuttle. The Concorde is on a barge tied to the pier. The aircraft carrier is tied to the pier. I thought when I wrote that last year that the plan was to put the the shuttle on the pier, but it looks like you may be right. It may be on the deck of the carrier tied to the pier, covered with a deflatable bubble.
Edit: found some pictures

In happier times: