Sorry, but I thought that the scraps of velvet were nothing more than an urban myth.
Velvet was known in England as early as 1278, and on the Continent up to a century before that. Also, I've yet to see a source actually say that velvet was found with the bones. Therefore, IF velvet were actually found with the bones, they could have come from any time after 1278. That's assuming the velvet story is true, at least, which few people I know actually believe anymore. If there was no velvet found with them, the dating of the skeletons gets much more complicated.
Keep in mind we have four years between the bones being found, left on a rubbish heap, and someone saying, 'Hey, those might be the sons of Edward IV!' We don't even know if we're dealing with the same bones found.
As for Weir...she's unreliable at best, and downright maliciously biased at first. The argument we keep making here is that character judgement after 500 years is mere speculation. She treats her speculation as fact, and expects the reader to do the same. Also, she alters dates, locations, etc to fit her theories, lauds More, Mancini, the Croyland Chronicle, Vergil, and others as infallible until they agree with her. THEN, they're misinformed, have faulty memories, or simply got things wrong.
Also, as I pointed out before, the bones were found ten feet below ground level beneath a staircase in the White Tower. They were being kept in the Garden or Bloody Tower at the time. If the first time they were buried by Tyrrel was beneath a staircase, doesn't the Bloody Tower make more sense? Also, to dig at the base of the White Tower stairs, a staircase that was outside the tower in 1483, one would have to dig through limestone. That makes a hole two or three feet deep most likely, and the ground doesn't rise that much in two hundred years. Secondly, More states that Richard ordered the bodies reburied in consecrated ground, and that only Brackenbury knew the second location. That means the bodies would have been reburied somewhere on chapel grounds, which rules out the foot of the stair. Thirdly, doesn't More specifically state three times that the bodies weren't finally laid to rest at the foot of a stair? This means the bones found in 1674 couldn't have been the princes, according to More.
Then, if we look at the limited 1955 study, which had only the notes of the 1933 investigation to view, look at the holes punched in the earlier work. The 1933 team of Tanner and White was under considerable pressure from George V to determine that the bones were the princes, so therefore, they did. The 1955 study points out all the 1933 team failed to remember. The same missing teeth, when dealing with pre-pubescents who still would have had baby teeth, does not a familial relationship make. That's like me saying that I'm related to Hillary Clinton simply because we have the same missing teeth (completely hypothetical, I'm not missing teeth and to my knowledge, neither is she). It doesn't fly. Also, the 1955 investigation pointed out that sex of the skeletons could not be determined, and that the older of the two skeletons was probably no more than nine.
All in all, the circumstantial evidence is highly against the 1674 bones belonging to the princes. Besides, what about the pair of skeletons found in the 1640s, that we never hear much about? What about other bones that have been found in the past? Besides, when Tower Gate and the Thames are closer to the Bloody Tower than the White Tower, why bury the remains, dig them up, and rebury them in consecrated ground when you can weight the bodies and dump them in the Thames? Not the most reliable way of disposal, but if Richard was responsible, as you say, if the bodies float up, he could say they were murdered without his knowledge, and that looks most plausible than the boys simply disappearing, if he'd ordered them killed.
Regards,
Arianwen