There's just enough glass now that you can get a feel for the pattern.
Today. From Earthcam
Nice shot of Pier 17 also
I think I see a double helix pattern forming on the facade. I didn't notice in the rendering. Neat if intended.
Lower Manhattan by Photos By RM, on Flickr
All shots by @rbrome