It seems to me that splitting google up is wishful thinking. If they split google into a dozen small search companies, one of them will eventually become larger than the others through luck or smarts. The bigger reach becomes self-sustaining and kills off the smaller siblings.
Network effects are real. I'm no fan of google, either...