I went through it for my first time today. It's an awesome addition to the city, and I'd encourage people to check it out before word gets out about it. The streetwall forming along Bayview at Front frames in the park beautifully (and those look an awful lot like restaurant spaces on the ground floor!), and the park itself has a great balance between being programmed but still natural in its setting.
The park is already a really good size, and it's only going to get better once they get the wet side open. The Bala underpass is also nice as it ties the park into the existing system of trails. A bike/pedestrian connection over the river/highway to the Lever lands would also make for a great addition, but that can obviously wait until they actually build something on the other side. And does anyone know if the marsh is connected to the Don's water system, or is it its own little ecosystem?