.. arent Kaby Lake coming soon ? with new chipset ?
For Skylake yes the i7-6700 and i7-6700k are the only i7's (the 6700 is the same CPU, slightly less clock speed and not overclockable).
Kabylake CPUs are coming out by the end of the year which will likely use the same socket, and possibly work with the Skylake chipset (with a BIOS update) but it remains to be seen if thats true or not.
Kaby lake I7-7700K is supposed to run on lga1151. But, it likely will not be significantly faster. It is expected to have better integrated graphics.