If I remember right, J.M. Dillard also mentions that Sulu is still waiting to take command of Excelsior in the novelization of Star Trek V. Although we've also got someone else commanding it in ST III and no mention of Sulu's promotion in that film.It also means that Harve Bennett knew that there was a U.S.S. Excelsior and Sulu was going to captain it. Even if it isn't indicated in the film of Star Trek III. (Oh, just wait until next December!) And it means that just like Meyer managed to get back the title The Undiscovered Country and "Second star to the right" he knew that Sulu was going to be the captain of the Excelsior and in TUC so he is.
