I lived my childhood years 500m North of the site. It certainly makes sense to build something relatively dense there. It's surrounded by a stores, dental/health clinics, daycare, a community center, library and parks... Plus many school nearby and next to a bus stop. So it's really in the middle of it all - for a suburban neighbourhood at least. But why should it have so tall towers?
The site is about 350000 sq ft based off google maps. I think most of it could be built up, there's no need for much greenspace since there's so much nearby. So say 250000 sq ft built up? If you assume one unit is around 1000 sq feet, and the parking can go underground, you could get 1250 units with an average height of 5 floors. It would suit the area much better, maybe there could be terraced appartments facing the park, with the height decreasing to 3-5 stores at the North and East edge. I know these are all very rough approximations, but surely they wouldn't need to build 20 stories high?