The 360 had three cores whereas the PS3 had one (plus six SPUs). That is why most games that are ported to PC work better with fewer cores, like the i5 and ignore the extra cores in a six or eight core FX chip.
As stated by Mark Cerny, the 8 cores in the PS4 were a choice of the game developers. No marketing here...
Next is the CPU profiling of a demo running on the PS4. Developers are already using 6 cores with easiness
Yes. And this is why the usual benchmarking protocol used in most reviews sites of runing one benchmark, recording the score, runing another, recording the score... does not correspond to real usage of most of us. And if the benchmark used each time is an ancient single-threaded one such as wprime then the split from reality is much bigger.