I looked at your assessments and I find fault with a lot of what you have to say. Here is why. At each and every pick the Bills had, position and need were dictated by either getting out of cap hell or fill gaping holes created by retirements, injury, or as GW use to say wrong type of player for his scheme. A lot of the players you listed where the best of the options that was available at the time. Remember picking players in the draft is part skill, part art and part luck. It is impossible to know if a collage player that has potential to make it in the NFL will in fact be a success. There are to many intangibles that goes into finding a player that make it in the league much less be a super star, which seems to be your criteria for success.
The only problem I have with TD picks has been his head coaching pick of GW. But again I think he did not have much to go with at the time but needed a change, and Greg seemed to have a plan for success. Alas, he will only prove to be a competent as an assistant coach. Of course you don’t know until you place the person in the position and roll the dice.
Here is why I think TD is a good GM.
1. He got us out of cap hell and the QB controversy that divided the Bills and this board
2. When RJ proved he was not the right fit, moved on and brought in DB.
3. Fielded a team that has showed improvement every year (IMHO)
4. When DB proved he was not the right fit moved on…
Will TD get us to a Super bowl? I don not know. But I think he will put us in a position to get there.