The deal involves 2.5 million square feet of office space. In comparison, the Empire State Building has 2.2 million square feet. So this is a pretty big deal. (I'm trying to imagine what Mountain View would look like with the Empire State Building beside 101.)
Oh man. One of my favorite memories was the look on the Internap security guy's face when we parked a 19ft box truck at their loading dock on the 10th floor of the Port Authority building. "the truck is WHERE?"
Sure, but you're building on a dramatically smaller piece of land so your total overall parking requirement doesn't change. 4 stories of 100,000sqft vs 40 stories of 10,000sqft hold the same number of workers, but the tower only uses 1/10th of the footprint.
The fun part is when you start building a lot of these towers very close to each other and then all of a sudden your parking needs plummet because transit is way more effective.
It's not going to happen in the Valley though, they're stuck with gross office parks.