Clarification about 3G
"restrictions prevent the open-source handset from implementing 3G technologies" - I had to re-read this a couple of times and thought it worth a clarification because if you just scan through the text quickly it sounds like there is 3G in the hardware but Android does not use it.
The OpenMoko Freerunner does not contain any 3G hardware. The reason is as you state, the licencing restrictions around 3G chipsets most likely prevent OpenMoko from using them and at the same time remaining truly open (that is to say, there will be aspects of the chip and/or associated low-level code that cannot be released to the public).
Shame really, I wonder what the odds are of HTC (who bankroll OpenMoko and build the phone) supporting an open source 3G upgrade? Without it I think the project will die, and quickly...