Personally, I feel that grading a recruiting class at this point is a dicey proposition. Any grade is based on the perception of quality or potential.
here's what I know: in 3 or 4 years, when people look back at this class of recruits: some will perform as expected. some will perform under expectations, and some will perform over expectations. A few players will have injury issues. a few players likely will not be on the team in 3 or 4 years for various reasons. There will be multiple threads on this board declaring certain players a "bust."
Now, which players fall into each of those categories - I have no clue. It's like those chocolate samplers - you really don't know what you're getting until you bite into it. Sometimes you are pleasantly surprised, and sometimes you go "yuk." In the case of the recruits, you really don't know what you're getting until you see them on the field, in uniform, playing against another team.
the real test of a class is this: if you grade this class an "A" today - and you come back in 3 or 4 years, and you still grade the class an "A," that is a good recruiting class. if you grade the class a "B" today, and in 3 or 4 years, you give the same class an "A," that's a good class.