they've been making those pledges for how long?
believe it when i see it...
however as for the internet being out of the US governments hands, it already is - technically ICANN say who controls which zone in the DNS system and who controls which IP Address allocations and ASN allocations and that is it, ICANN actually do nothing but say who does what, and what they say only gets done because ISPs agree with it. if ICANN tried to say "right no more regional IP Address allocations, only we are giving out IP Addresses from now on" then ISPs would ignore them and continue to use IP Addresses given out by regional registries for example... ICANN have no power to change things, all they can do is say "we want this to happen" then ISPs can chose to do it or not