You can peer quite heavily without a fibre (or any) backbone. Akamai peers heavily but has no backbone.
Power is a major issue in datacentres here especially ones in large cities. I also wouldn't be surprised if Google use software routers instead of hardware beasts that cost as much as a house.