Oh, but you should be impressed. For how long could OpenMoko not make phone calls?
Open-source phone OSs have a habit of neglecting actual phone functionality. So I think it's great that they highlight it.
Of course, Neo1973 was a different story, as it pretty much wasn't supposed to be fully working on day zero ;)
I then flashed a fully featured Debian on it which was able to do everything except making phone calls. I was so excited about that while all my non-techie friends were like "Well, lucky you but now you have a so called Smartphone which isn't even a phone."
Dropped it as a daily driver after two weeks or so to leave it on my desk for a long time until someone on the Freerunner mailing list asked if someone is willing to sell theirs. 20 people offered theirs for free so I couldn't get rid of mine. Gave it to an Open Device Lab then, they still own it but never listed it in their device list.
But somehow I don't regret buying it in the first place.
I believe Openmoko used GTK+. Maybe Qt was what the project needed all along.
And since 2008, when I got my Neo Freerunner, I didn't have many issues with phone functionality unless I broke it myself (which I kept doing, as I loved to tinker with that phone) - and I've been using Freerunner for years until I replaced it with N900. The worst issue I experienced that wasn't my fault was that in GTK-based Om2007.2 messaging app slowed down awfully once it got thousands of SMS in its history, with evolution-server hogging the CPU for many seconds on most actions. Didn't happen on next OS iterations.
There was also buzz issue on early devices, but that was easily fixable.