We won't know the final grades for at least a couple of years, but the preliminary grade I would give is a B+.
I'm not a huge fan of effectively going all in on defense, but I can't argue with the value of the picks...Jackson, Strong and Hancock, in particular.
The message of this draft is that they had everything they wanted and needed on offense. That's the only way I can interpret taking a blocking TE and competition type picks at OT and WR that will struggle to make the bottom of the roster 200+ picks in. And now, after Carter and Bishop last year, plus the three DL FAs this year and now this draft, the defense has everything it needs as well.
No more excuses. This is the team they want.