I can agree to all points except 8700K and 8400 notions, as IT IS FUCKING IMPOSSIBLE TO BUY!!!
It's a 2018 cpu and not a 2017.
First delivery of the 8700K in most countries is in January.
Also, X299 + 7800X is actually hilariously enough cheaper, you can almost buy an 8 core x299 for the 8700K...