I think you missed a few key points. 2 Teraflops refers to the CPU and GPU together. For CPU alone, the 360 does 115.2 gigaflops and the PS3 does 204 gigaflops, theoretically. This makes sense as the Cell cores are float-heavy whereas the Xenon cores are general-purpose. (FLOPS = floating point operations per second, with floating point meaning non-whole numbers.)
Also here are a couple quotes regarding the Cell:
The PPE is not intended to perform all primary processing for the system, but rather to act as a controller for the other eight SPEs, which handle most of the computational workload.
The PS3's 3.2-GHz Cell processor...has a PowerPC-based "Power Processing Element" (PPE) and six accessible 3.2-GHz Synergistic Processing Elements (SPEs). A seventh runs in a special mode and is dedicated to OS security, and an eighth is disabled to improve production yields.
All of this information was from wikipedia, which provides its sources. (
Xbox 360,
Xenon,
PS3,
Cell)
As I read it, that means that your primary processing power is coming from six float-optimized processors with one general-purpose control processor as opposed to three general-purpose processors that can run two threads simultaneously (effectively making it six processors to the software).
I'll back the Cell as excellent tech, and very forward looking, but not in a console. I don't feel its potential power really benefits games, and anything it can do that the Xenon can't isn't entirely relevant. Unless you can think of an example?
This brings me in to my next point, it is indeed true that the PS3 is harder to code games for and this is mainly because of the 8 cores.
While I agree the cores' unique nature makes them difficult to program for, the Xenon processor in the 360 is also unique. Developers may have had more time to work with it, but it will take some time to realize its potential as well.
Another key factor in making the PS3 more difficult to develop for is the software used to develop for it. Microsoft is a software king first and foremost and thus provides a much stronger set of development tools with high levels of support for developers.
John Carmack has stated, "the Xbox 360 is the first console that I've ever worked with that actually has development tools that are better for games than what we've got for the PC."
For another (anonymous) game developer perspective please read this article:
Playstation 3 vs. XBOX 360 - A Game Developer's Perspective. Read the "Performance" and "Game Selection" sections to get the relevant details.