Although this is a very conceptual sketch, two things strike me as odd and make me think this is a rendering that was recycled from some other project.
1. The perspective is impossible. If the two-way street with medians is Peachtree, Perkins + Will is gonna be PISSED when MetLife tears down their current building to build their own.
If it's supposed to be West Peachtree, watch out for those north-bound cars! YIPE!
2. Even in a high-level sketch, architects tend to make the cars look kinda contemporary. The ones sketched here are clearly mid-80's models.
I think the only thing that can be gleaned from that rendering is this: MetLife may or may not build a building or two at 17th & Peachtree. Said buildings will probably have walls and windows. Anything else, based on that sketch, is pure conjecture.