I think you'll be surprised how little the US government does control the root nameservers, as well as how little ICANN controls them.
The root nameserver configuration is one of the last of the informal things left over from the early days of the internet. I don't know how long that will last, but I don't think passing it over to ICANN is a good thing any more than allowing government control would be.
I liked the internet better when Mr. Postel ran it.
"C'est un Nagra. C'est suisse, et tres, tres precis."[TELECOM Digest Editor's Note: So did I ... so did most people. But then Postel passed away, and that greedy lawyer in Washington, DC made up a bogus statement about Postel's intentions in the whole matter. PAT]