A couple of items. I'll break this down in parts.
The mini-mall
I visited the site before the supermarket and now with the market in full operation. The volume of people in the min-mall has gone up significantly. On the weekend, there was hardly any space in the underground parking lot. The supermarket caters to the surrounding demographic which is Persian, Korean and Chinese (isles are labeled Chinese, Korean, Middle Eastern, Japanese) etc. It's been a good addition to the mall and given that the parking lot fills up considerably, these are people visiting that are not part of the condo complex. I agree that the lightening in the supermarket has helped the mall's atmosphere.
The mall is shaping up slowly. Essentially (as sad as it may be), you unusually have 50% of initial business failing and then some brand name stores come in. The businesses that usually come (on cheap rent while a place is under construction) are hair salons, your real estate broker offices, dry cleaners, etc. Every other store is either a hair/nail salon or something equivalent. Most will fail and then established stores will fill the void.
The area of the mall that is still questionable is the food court. For some odd reason, Liberty decided to build a parking garage with direct (same level) access to the supermarket and allow the supermarket to have a small food court (where they are selling bubble tea, sushi, Chinese food) for you to eat right there. As such, a lot of volume in the supermarket may never go up to the actual food court.
The supermarket will be extremely successful given the demographic it's catering to and the fact that (if memory serves me correctly), it's open until 11 pm, which very few places in that neighborhood are. The mall will not be another pacific mall given the mixed demographic in the vicinity.
Apartments
the mini-mall is so so but I do think the residential apartments will be quite successful. That complex has no threat of being blocked with construction on any side (it's on top of a hill) and has a more open feel (the views on the higher floors would be unobstructed) unlike say the yonge and sheppard corridor. Also, unlike empress walk etc, the main advantage this complex has is the location. There are very few locations that have 4 schools (one French immersion) at walking distance along with 3 parks so it's perfect for young families and starters seeking convenience. The mall may not cater to the 'outside' world as much as other constructions, but the residents will have convenience (pharmacy, supermarket, walk in clinics, dentists, mail service, etc).
Hotel/Office Building
Yes, it's a bit of an oddity I have to agree. I'm not sure what business model Liberty was thinking building a hotel here and why they had to stack it as such but I'll reserve judgment until it's complete.