Did you purposefully leave out Broadwell, or was it a mistake? (If it wasn’t a mistake, I’d be interested to hear you expand on why, I know it was a bit of a weird release.)
I think broadwell was a process shift, not a microarchitecture shift.
They also left out the whole Netburst (and it's decedents) arch too.
I think Intel would rather we all forget about netburst.
Netburst is not based on P6 (i686). Core is a development stemming directly from Enhanced Pentium M which stems from Pentium III. All others build on this. Broadwell is Haswell on a new node (14nm instead of 22nm).