The problem is that the buggy scene makes no logical sense on several levels.
First, Shinzon needs Picard's blood to survive. As in, pronto. So what was the point in wasting time sending Picard on a wild goose-chase on some alien planet, driving around collecting android parts? Why didn't he just put B4 intact floating in space right in the Enterprise's path toward Romulus? Plus, how did Shinzon know that Picard et. al would even reassemble B4 once they got him? Wouldn't it make more sense to have the android intact from the start?
Second, as the first: Shinzon needs Picard's blood to survive. Pronto. So why put Picard in danger by being shot at by hostile alien natives on said unnecessary goose-chase? What if one of the natives shot and killed Picard? Where would Shinzon be then? It would be one thing if the natives were just playing along with Shinzon's ruse and had no intention of killing anyone, but that was not what was shown. And furthermore, there would be no reason for Shinzon to send out fake natives in the first place. That would only slow Picard down, and as I keep repeating, SHINZON NEEDS PICARD'S BLOOD, PRONTO.
That was indeed stupid like everything else Shinzon did.
Or the stupid mistake to fly through the nebula were they can't contact the fleet, wouldn't it be cool to have an actuel fleet battle for the first time in the Star Trek movies?