Well given the thread title and content I was under the impression we were discussing draft depth rather than top end talent. However, if its only the top 40 picks that interest you, lets take a look at those in 2006:
23 - Varlamov
33 - Makarov
37 - Alexandrov
Yes, all Russian players fell in the draft somewhat due to lack of a transfer agreement, but at this point its looking like that variable will remain for the 2007 draft as well. One could argue that even without the transfer agreement Anisimov and Kulemin belonged in the top 40 as well, but the same can however be said for Alexandrov not belonging in the top 40. The fact of the matter remains, Russia-88 is on the whole quite underwhelming, leading to only three Russian "top end" picks by your definition. You have mentioned Cherepanov, Korostin, Mayorov, and Goncharov as potential players to go in the top 40: that right there would give Russia more players in the first two round, probably with a higher average draft number. I don't know why you or the ranking services don't see Karamnov going as high as the aforementioned players (perhaps you could explain?) - many in Russia regard him as the most talented out of the bunch, including Cherepanov. On top of that, I would say that Grachev, Bashkirov, and Seleznev all have a shot at the top two rounds. Yet, even if they are selected later or even not selected at all; the average player quality and depth of Russia's 1989 generation is significantly better than that of the '88 borns.
PS: I personally like Gennady Churilov and Denis Osipov best in terms of overagers.