I would like to add that Sulu ended up being Captain to please the Fanboys. What happened to the other Captain of the Excelsior? They should of at least given Sulu a different ship.
Didn't it seem out of character for Picard to be racing around the desert planet carelessly? It seems like they throw things in to make non fans go wow. I never liked the way they had James Cromwell portray Dr. Zefram Cochrane as a drunken rock & roller!