I'd give us a B until we see how they all develop. I have hopes for better than that.
I think JR is just blowing smoke at everyone with the best player available philosophy. It is clear from the last few drafts that he is drafting for either immediate need or just over the horizon need. Rookies making quicker impact has changed alot in the NFL and free agents chew up too much cap space. There is always a balance between drafting for need and drafting the BPA. Years ago it may have been as high as 70% BPA. It is more like 20% BPA at this point IMO.