Was going to say this exactly! I can't stand the BU project for this reason primarily.I must say, you make excellent points about the location/context. I GoogleMapped 121 Vassar and that actually DOES fit in well with the context on that street.
It is the exact opposite of the situation with the BU Stack o' Books (or Stack o' Shipping Containers) building going up on Comm Ave which completely bigfoots its neighborhood with a "Look at Me, I'm Cancelling You Guys out" raspberry.
Your post got me to looking at this in a different way and coming to a different conclusion. Thank you!
The square window motif also plays off that other dorm as well as the Metro Storage warehouse next-door (soon to be new home to the MIT Architecture department).
You could even argue this project is the Holl building's massing/elevation rotated into plan view (erosions of the mass along the roof, translated into courtyards along the street). Although that's probably a stretch lol