I'm not as thrilled with these as I was seeing the renderings for The Zu. I guess I just find podium/tower combos less energetic and kind of soul-less (picturing Villa Cabrini). Besides, I don't think the village needs a ton of height, it needs a bunch of retail and services.
This building from Commercial Drive near where the Skytrain crosses feels like a decent analog for the Osborne site.
https://www.google.com/maps/place/22....0695369?hl=en