I'm thinking that once the buildings get built, they will be lost in the landscape without any dramatic site presence.
The South-West corner low-rise will be prominent, but the other big building's design wont be a factor unless you take the time to look up while walking north on Hornby from Pacific.
I was wondering where they got their inspiration for that organic look, and the only thing I can come up with is a Honeycomb sponge.
The Alley sky connector is interesting, I guess it will allow people access to the amenities which will be housed in and under the Hornby street buildings.