I'm not familiar with Google accounting but could it be that those charges are for what they pay to have their own network infrastructure and not for Internet access fees to an upstream provider?
According to the info you can get telnetting to route-views.oregon-ix.net Google is connected to about 27 different ISPs? Do you think they are paying all of them? Would it not make it more sense to force peering relationships like afraidofevil has suggested?
Techdirt has not posted any stories submitted by pablovarela.