I think its taking all this time because ps3 has new things otherts dont, like blueray and cell processor with lots of extra funcitions that are not usual for most programmers.
About the firmware I dont know what rool it have on the protection system, xbox 360 only uses dvd drive protection... Microsoft use this "simple" system for their own benefit, most of the people that I know that have xbox 360 only are interested in free gaming.
PS3 it's a very powerful multimedia entertainment system that can be used to play games iqual or better then eny other system today. When someone hacks it, all other toys arround will fall like rocks. (sorry for some wrong typing... i'm portuguese)