I agree wiht your assessment.
QB - B+ Appears to me to possibly be the best we have had in a long time
RB -- B+ When they could get past the line they could run. Hankins is really strong
WR -- B+ A few drops that should have been catches, but overall they did quite well
O-line -- D Very few holes opened up for run. Did OK not great at pass protection
D Line -- D Not much push, marginal against run
LB -- B seemed OK
Secondary -- A Lots of open field tackles, and important INT
Special Teams -- B Pinned other team back a few times, a few mistakes, They win my Most Improved Squad award
Coaching --
Defense -- B Defensive coaches came out unprepared but made appropriate halftime adjustments.
Offense -- D- They only don't get an F because we won. Predictable, uninspired, sometimes unbelievably stupid drive-killing decisions. No concept of rhythm or momentum. No vision of what is working or not. Nothing is done to set anything else up. Still can't get play calls in on time every time. Can't always make the personnel changes.