This is kind of a tough site to navigate, but if you put in a few good key words ('West End' doesn't work well for some reason) you can get some great photos. Here is a search for "Scollay Square"...
This is really cool idea, but I still think it would be better suited out on Rt 1 somewhere rather than in an area of the city that needs and can handle more density.
Let's be honest. Aside from the deco Superior Nut factory and the antiques store building (both of which are staying I believe), the Sav-Mor sign is the ONLY thing with any redeeming quality in that photo.
There is probably some sort of "That's life in the big city" clause in the contracts that covers the landlords. As for the landlords, that's just a risk you take when you build/buy in the big city.
Is this... Po-mo?
https://www.google.com/maps/@42.4252966,-71.0871484,3a,75y,300.18h,91.18t/data=!3m6!1e1!3m4!1smM6Ylew-cwEpOAjtkBefHg!2e0!7i16384!8i8192