This does seem like a rather simplistic way of looking at it. It also services Union Square, which is a bustling restaurant/retail hub with several hundred units of housing within a 2 min walk.
A few shots biking through Lower Allston today from my helmet cam. This project has changed some view corridors significantly! (Apologies for the poor image quality.)