Re: Patrick Stewart as Shinzon
The underlying issue is a valid point - about as blatant as having the heroes encounter a starship with the name Nostromo very visibly stenciled on the bows in Latin alphabet, beaming aboard, and being surprised that it's crewed by humans.
Or meeting Apollo in space or an old earth ship holding some 72 genetically engineered criminals from the late 20th century or meeting a race of dinosaurs from earth on the other side of the galaxy.
As a way of rationalization, we could assume everybody already suspected Data was a Soong creation. But since Soong had disappeared in disgrace, he couldn't be interviewed on the issue - and suggesting such parentage might actually have been considered embarrassing for the poor android.
Did Starfleet know Data was positronic, though? He seems willing enough to open up (quite literally!) to certain types of investigators, but had he actually done that before "Datalore"?
Giving an android the face of Soong would probably be a popular thing anyway. Much like giving an android today the face of Einstein or Gibson (Mel or William, depending).
Data had been active for more than a quarter century by the time of Datalore, I'm sure Starfleet knew alot about Data, they just couldn't reproduce him.
The greatest science fiction series of all time is
Doctor Who! And I'll take you all on, one-by-one
or all in a bunch to back it up!"
--- Harlan Ellison, from his introduction
to the PINNACLE series of Doctor Who books