I believe the FreeRunner has proved its point. It is totally unfair to compare it alongside other commercial phones. It is of no use to end users. It is of exceptional use to developers though.
I have a Freerunner and to me it's a generic 400MHz 128MB embedded device. I develop mobile software. I can install any distribution on this device so that I can get the set of libraries that are needed for my development - sometimes EFL (enlightenment), other times Qt, or pygame. I have also installed Android. So it's very versatile development platform.
Also it's two bootloaders make it almost impossible to brick. You can't break it as far as software goes. As a developer I don't care for support for software. What I like is, I can develop for 3-4 different smartphone platforms, with this single device.
Openmoko's goal was ambitious and also very experimental. It's hardly a surprise that they failed in one of the products (considering the big economy itself failing, it's no big deal). Openmoko was a good experiment in right direction and Freerunner will give a good data point in future business models based on open source.