Galchenyuk just can't be a "B". He hasn't played all year, and wasn't he ranked around the 10-15th position by scounting organisations for most of the year?
I guess you could give Yakupov a 9B or 8,5B, but for Galchenyuk it doesn't make any sense. It would mean he's sure to become a first liner. And that's not the case.
It wouldn't be the first mistake HF would make (Phaneuf 9A), but still...
I don't see why he couldn't be a B, yes he missed a year of development time, but it shouldn't take anything away from his overall skill level, since he was considered to be one of the best 16 year olds in the world. As a 3rd overall pick and 1st overall in the OHL, he is projected to be a 1st line forward, and he hasn't done anything to show otherwise outside of the knee injury.
woo hoo, got Alex Galchenyuk's grade right, 8.5 C. don't know why he got ranked but no other '12 draft pick has a rating. people shouldn't give him 9.0 or 9.5. RNH got a 9.0 B and he is more of a sure bet than Gal.