Great ideas! They deserve to be taken up.
I hope Google adopts them as a basis for their online OS, as part of a Google computer or as part of their Android mobile phone project.