This is hardly unexpected. It was no big secret that learning to code for the things was gonna be a pain. Hopefully it won't take too too long for them to learn. I'm no big console gamer, but having dev who know how to multithread games is a good thing, since that's the way the wind is blowing. Still, it's likely to be a considerably steeper learning curve then the other console generations have seen.
For the time being at least, the console wars are going to be between ATi and nVidia partly, and partly between sony and microsoft's marketing divisions.