I know Google has cheaper bandwidth than most, but it's still amazing that they are willing to pull 250gb every hour of every day for a single, free spreadsheet.
Welcome to the wonderful world of network peering.
I suspect Google is very transmit heavy on bandwidth usage. Peering agreements tend to sweeten as your rx/tx ratio approaches 1, so increasing rx on the network makes it easier to establish a peering arrangement, avoiding the need to purchase transit.
Almost certainly. Many datacenters offer free incoming bandwidth either to improve their ratio or just because it doesn't actually cost them anything (e.g. they're paying for a 10gbit internet exchange port but their traffic is highly asymmetrical on the outgoing side).
Not really. The pricing was probably set to encourage customers to migrate their infrastructure to EC2 knowing there is no added cost uploading everything you have been storing since 1994.