Plot hole: When they rescue the boy he is with Gary Sinese. Surely the boy could hear his voice and tip off authorities he was one of the bad guys? Yet later in the movie when Sinese comes by the home for his reward, he hears Sinese's voice and recognizes it.
Plot hole: Spyro says to Rafael the gun dealer that they need the "hardware" (guns) cause they're going to be hit, but in the scene before we see the Diablos already hitting them after the Mayor finishes talking to the police over the phone.