I think its great as it is and you can see it both ways:
- it is disruptive, because 12C Ryzen is less than half the price of 9920x
- it is not, because you could buy AMD´s own discounted 12C 1920x TR for about 400. Not to mention there was 32C TR at price of 18C CoreX last year already, or 8C first gen Ryzen at launch at half the price of 8C Broadwell 6900K. I mean, it is not any more disruptive than those were.
I believe they might be keeping 16C part for next year (Ryzen 4000 series), after all they increased the core count on mainstream plafform by 4 cores now... another 4 cores might come next year. It is not like Intel is gonna to anwer that.
I am sort of happy they did not reveal it now, cause i would have itch to sell my 7940x and get that, LOL. So i will save money this way.
BTW, if they say 3900x has 3,8 base clock and 4,6 boost, does it mean 4,6GHz boost on all cores or not?