This is a satellite image from Google Maps. I estimate it was taken sometime in August 2008 by the state of construction on the Vanderbilt rail yard.
It places McDonald's on the rail yard, but it's actually to the east of Vanderbilt Avenue. Maybe there's another McDonald's planned for Atlantic Yards?
The still operating BP gas station on the corner of Atlantic and Vanderbilt would be demolished.