It is all fine and dandy but... how open is open? How open is Linux? The kernel is, for sure... but what about the drivers? Are they all open? No. Why should it be different on the phone? I think that most of what could have been opened on this phone already has. The rest, as said a million times, most likely is proprietary and carries other implications. Yes, you can always change a graphics card on a PC for one that is more OSS friendly but I think you have to accept that we cannot mess with the reality of the HW configuration we got.