There is a problem with your theory.
In what generation did AMD's next gen mid-range outperformed the previous flagship by 30%+? That's exactly what you are predicting with your 380X is 15-20% faster than a 980 theory.
High end vs. next gen mid-range
4870 vs. 5770
5870 vs. 6870
6970 vs 7870
HD7970Ghz vs. R9 280X
In none of those cases did AMD's next gen mid-range card outperformed the flagship by 30%. That means it's more reasonable imo to expect 380X to tie a 980 or at maybe beat it by 5%. I wouldn't even be surprised of 380X is slower than a 980 by 5% but is priced at $349 or maybe AMD will aim at $399 price level and beat 980 by 5%. I don't see 380X beating 980 by 15-20%. However, another possibility is the 380X has no HBM and is an enhanced Hawaii XT 290X. In that case, perhaps AMD might aim at a lower price of $299-339 but the card will be slower than a 980.
For R9 390 non-X, you expect it to be as fast as the Titan, but I don't either. I expect 390 non-X to beat the 980 by about 20% and cost $449-499. At that point the 390 nonX will deliver about 90-91% of the Titan X's performance which still makes is a great deal relative to the 980 or the Titan X.
For R9 390X, I think AMD might beat the Titan X by 5% (1440P) to 10% (4K), but not much more. However, I'd
rather be conservative and say that 390X at $599-649 tying the Titan X would be a massive win in my books:
1) That would make it way faster than the 980 (basically 33-35% faster)
2) That would make the Titan X horribly overpriced, even more so than it is today.
3) It would require a GM200 6GB from NV and price drops on the 980.
That means all AMD needs to do really is tie the Titan X for $599-649 and it's mission accomplished. Then AMD can combat GM200 6GB with game bundles and I also think NV will go for the $699 price level as a replacement for the 780Ti. That could ensure that R9 390X undercuts the GM200 6GB even if it's slightly slower. If NV's GM200 is a cut-down version though, then I expect NV to respond with a fully unlocked and higher clocked GM200 6GB in the fall. Either way, I think NV will have the performance crown this generation at any cost. Given that Titan X overclocks 20% on a reference cooler, I think NV has the capability to launch a stock clocked 1250-1325mhz (Boost clock) GM200 6GB chip down the line. Just depends how 390X performs and how badly does NV want to retain the performance crown. If 390X is limited to 4GB only, then NV's job is basically done as they can market 6GB for the win anyway.
I personally think 380/380X will not use HBM1. I think they'll just be reworked Hawaii XT chips with better efficiency due to a better 28nm process, maybe some changes to the architecture from Tonga (colour compression, tessellation, new UVD, GCN 1.2), which might possibly reduce their memory controller from 512-bit to 384-bit without sacrificing their performance. I honestly don't see 380X being 15-20% faster than the 980 as it would make it way too fast against the 290X, which contradicts basically every single previous AMD generation as far as the comparison of "next gen mid-range vs. last gen flagship" goes.
That would defeat the purpose of making a miniITX/smaller PCB card. I think his main point was in that context. If AMD/NV go the path of making smaller cards, then air cooling become not only an inferior solution but a very difficult one to even work. That's why were were hearing rumours back then that R9 390X will have the longer (290X/TitanX style) PCB for the air cooled versions while the smaller version will be WCE. It remains to be seen if that will be the case.
Epic prediction! Pretty much spot on!