Re: How much time passes between TMP and TWoK?
If he said "you've been captain of Enterprise for 20 years" instead of it's 20 years old, but that opens up other problems, but it would have been better with the facts.
I wonder if Starfleet wanted to preserve Enterpise in the museum before it got shot up any worse and that's why they wanted to keep it. Of course that's pure conjecture on my part.
Or pure speculation, like Mr Hengist might say.
We've taken care of everything, the words you hear the songs you sing, the pictures that give pleasure to your eyes. It's one for all and all for one, we work together common sons, never need to wonder how or why.