Number 3 is by far the most important and would get him fired by the end of THIS SEASON in a normal gig. The Bills GM position is not normal due the fact the Bills owner has degenerated into a doddering old fool. The new owner(s) will have to get rid of Donahoe. If he ever had it, he's lost it by paying absolutely no attention to the OL. Without a stellar OL, even the DB acquiisition makes no sense.
If Bledsoe stays healthly, we're looking at 6 - 10. If he gets injured, subtract from there.