Has this just popped out of nowhere? Where is this in relation to the transbay towers? I haven't been keeping up with news on SF so excuse my ignorance
edit
Assuming that map above answers the Transbay question...which would be the 1000ft parcel yes?