Agreed re: the glazing to precast ratio but I'm really not loving this one. It looks like a number of competing ideas are struggling to get through making it feel pretty Graziani & Corazza.
If you check the link, they have a photo of the shiny shovels, but more importantly you can see one of the shoring rigs in the background. They also demolished the last of the strip mall about a month ago.