Yeah, this looks really solid to me with a couple of minor caveats.
I'm not sure the Russian problem is as daunting as it once was. Seems like a fair number of the good ones are arriving over here without that much muss or fuss these days. Anyway, I can't imagine Chicago passing on the chance of a Bedard/Demidov line, but even if I am wrong, I see no way the he drops to us. So my list of players that will be definitely gone by the time we draft would be:
Celebrini
Buium
Demidov
Levshunov
Lindstrom is a cuspy one, though. On paper, no way he falls past five. But his back injury concerns might be a big factor in determining whether a team takes a chance on picking him this high. I think some team will take that risk and he will be gone by the time we draft, but I don't think it is a 100% impossibility that he couldn't fall to us. In which case, I would grab him unless Buium is still on the board.
Your upside/risk rankings, I agree with, though I might nudge Demidov ahead of Levshunov and Parekh slightly ahead of Catton because Zayne's upside is so insanely high if everything clicks. I have tempered my reticence toward drafting Parekh and would do so if it was a choice between him, Yaremchuk and Dickinson as the defensemen left when it came to our turn.
I would be very happy with Iginla if it comes to that, and I would love Silayev. I'd be absolutely ecstatic if we could nab him at #8 as he has a crazy upside as well but who figures do be a really important piece of the puzzle even if he doesn't reach his full potential. Dickinson seems kind of vanilla to me on paper; I'm not warming to him. I've gone back and forth on Catton, but I hope we don't pick him either. But even if we did pick either of those two, it would hardly be a disaster. I don't know why Freij is so low, but if Francis goes way off the beaten path and picks him, I wouldn't complain, not that that is likely to happen. In short, we are in pretty good shape. Of course the same could be said for the other 15 or 16 teams that are going to get a good player, too.