1. A DNA molecule is billions of pairs long. What does half-life measure? When does a DNA molecule count as destroyed? When one pair breaks, when 10% of the pairs break, when 99.9% of them break?
2. Even if pairs break, so what? When we sequence DNA from various organisms, we start by breaking the strands in small pieces anyway.
3. Even if this half-life had any meaning, it would not be a constant number. Half-life is a constant number for radioactive decay. For other things, it's just a somewhat helpful concept. How long do onions keep until they spoil? Maybe they have a half-life of one week. But, the storage conditions make a huge difference. If you put a lot of onions in a plastic bag, and leave them in a hot, humid and unventilated place, they'll spoil much faster than if you keep them well separated, in a dry and cool place. The same with DNA. In fact DNA's half life is probably days, not hundreds of years. In exceptional conditions, some animal or human remains get exposed to some conditions that make them "fossilize". So, if the 521 year half-life has any meaning, it's a conditional expectation given some exceptional situations. But then some situations are more exceptional than others. The 521 years (ha, just think of it, not 500, but 521! ) is already millions of times longer than the normal decay time of animal tissues. What is to say there are no more exceptional conditions under which the DNA half-life won't be 5 million years?
4. And even if 521 was an exact number, for every type of animal tissue, for all places in the world, that still does not mean we can't reconstitute the DNA's of the dinosaurs. Dinosaurs had both ancestors and successors. The successors are the birds, the ancestors lead to crocodiles, and maybe other animals as well. They have common ancestors with lots of other animals, or more precisely, with all animals. DNA is information. Information propagates. Science comes up all the times with better and better methods to retrieve information. Just look at how your iPhone is able to take a picture at night now, versus 10 years ago. Sure, part of that quality leap is the sensor, but a huge part is the Machine Learning algorithms used for denoising. In other words, for information retrieval.