I think those grades are spot on.
The only thing I differ on is the running backs, I think they should grade out higher, but it's hard to decide how much of it is them or the line or the lack of a respectable passing game.
You didn't include any grades for coaching? That would be the only thing I would add.
Time management wise I give them an F.
I would give Haslett an A+ - when you look at who the defense has played, how long they've been left on the field, the positions they've been put in, the lack of talent across the board except for line backer, and how awful we thought they'd be coming into the season I think Haslett is doing an awesome job.
I would give Kyle a B. My opinions on him and his playcalling have been shared plenty, so I'll leave it at that.
Mike Shanahan I would give an overall A - looking at everything he's had to deal with since he got here (abysmal roster, salary cap penalty, free agency being altered due to uncapped years, low stock of draft picks, etc) I think he's done a pretty decent job. Admittedly the grade is probably inflated due to the low bar set by the previous group.
I'm sure many would disagree with my grades given the record, but I'm a firm believer that the problem is with execution on the field.
As for the second half the season - it hinges on tonight. I think they can still win the division but they have to start playing competent football for 60 minutes. Otherwise winning the division will be luck, and they won't do anything in the playoffs.
Good news is we're healthy. Now everyone knock on something made of wood after reading that.