My head tells me that starting pitching deserves a B, but ranked 8 out of 15 is hard to argue with "average". That double header / double stinker sure didn't help any. The rest of those grades, I agree completely.
And this projects out to 66 - 96. Yay, they won't lose 100 games!
Although any sell-off can change that as well