It's actually his 2nd year already. Not that it matters for your point which is valid. But considering how good he is already, I doubt he's willing to risk millions by staying in school for two more years.
While I do agree that McAvoy is likely NHL ready, I doubt he's ready to be an impact player. If he can jump straight to the NHL, that's impressive enough. Expecting points right away might be setting your expectations too high...
I would just like to figure out what is the reason they still own his rights if that's the case. Based on CBA, that shouldn't be the case. He played one season in the AHL/ECHL but I'm assuming that was under AHL contract because he returned to Russia after that and there's no record of him signing his ELC at that time.
If the Blackhawks still own Shalunov's rights, then they can sign him after his KHL season is over and he can play for them. But if he's UFA, then he would have to pass through waivers for any team that signs him, so he wouldn't sign his contract until the summer.
Too bad the "In The System" link on Blackhawks home page doesn't work. If Shalunov was listed there, then I would trust that information. I just cannot find anything reliable from anywhere else.