Build conference next week to see what Microsoft's up to. Xeon E5 v4 info/launch (if you're following nMP refresh)
We'll likely get WWDC dates by ~3 weeks.
May heralds Skull Canyon NUC benchmarks.
May 8 is Google IO.
WWDC itself is only 80 days out for June 13.
Polaris launch around June too.
The eGPU will be out at some point too.
May as well enjoy this interesting year in tech - GPU halving their process from 28nm to 14nm, pretty cool. Intel actually releasing Skylake in dribs and drabs. OS X 10.12/other. iOS 10, Metal v2.
EDIT - Here's a thought. The consoles from Microsoft & Sony could actually go the way of eGPU if they wanted to. The Xbox One already effectively runs Windows 8. They're wanting to bring PC and console gaming towards each other. And Apple could do this too.
Neither Microsoft one Sony are going to be able to get actual 4k 60fps in the next generation for $100 for the GPU, and heat requirements - 3k gaming struggles with 1x top of the line GPU currently.
So what if they did it? They could add a USB-C port with TB3, and offer higher res gaming as an option via an external chassis of their design, maybe sold with a card to minimise issues. Offer higher resolution when the eGPU's running. Then they can upgrade the graphics capabilities of a console on a more frequent basis. VR is one example of this - they could use this style to add capabilities like this, whilst still have a too weak for VR GPU in the actual console. (So could Apple - Any nMP refresh is going to be around for a while - how do Apple deal with VR if not beefing up their graphics somehow multi year old at launch GPUs&CPUs was nMP's legacy).