Sidle claimed that they were only able to recover 2000 base pairs of DNA from the dog's tooth. The tooth had lots of blood, enough for a large sample. Even if there had been very little blood, a single white blood cell would give the complete genome (1.6 billion base pairs). In any case, even a tiny sample would give 1000s or millions of cells, plenty for the PCR (polymerase chain reaction) to produce enough DNA to test.
Furthermore, Roby claimed to be able to identify the suspect's sex, age range and ethnic origin from the '2000 base pair'. 2000 base pairs of DNA is one gene or possibly two small genes. That is not enough to determine phenotype or to characterise telomeres (for estimating age).
In the end scene two characters are going to play a game on the NES console. They've hooked it up to a flat-screen, and on screen is a side-by-side split screen car game with graphics that's more likely to stem from the N64 era - no car games for the original NES had that graphic-level (or AFAIK that side by side split screen) .
Game developer companies have no need for high-end 3d printers. Their product is software.
It makes no sense for Ranja to wear short sleeves and short, thin latex gloves without cuffs while diving into a dumpster that is flooded to her knees with water. For that kind of work, you need to wear long rubber gauntlets and preferably have the arms covered all the way up to the shoulders.