I still think it was a HUGE error not to have released a newer N800 iteration by now
But for reasons I still cannot put together we have not yet managed to create a cohesive community of developers. I believe Nokia has come up short there, too, in not providing the proper level of leadership (it's close, but not quite there). However, there is no real reason that a 100% community-led effort could not also be achieved.