Other mistake: When Scotty goes to the holodeck to visit the original Enterprise, the computer tells him there are 5 Federation vessels with that name. (NX-01 served before the founding of the Federation so this is technically correct.) Scotty specifies NCC-1701, "no A, B, C or D." The computer then tells him the program is ready. The computer should have asked him if he wanted pre or post refit NCC-1701. The ship we see in the Original Series was rebuilt/refit into the ship we see in The Motion Picture.
Add timeGrumpy Scot