I have to disagree, in that this is totally in context with the surroundings. The dominant color palette of all the blocks there and the Christian Science Center is limestone beige, either as stone or as bare concrete. Huntington and Mass Ave are both a sequence of landscrapers in these blocks. Even the Christian Science Center has two landscrapers.
I am not a huge fan of the bland urban design that dominates here, but this is fully in keeping with the urban design intent of the Christian Science Center plan.
Also the lack of retail in this area is largely due to the lease restrictions placed on properties by the Christian Science Church (who owns essentially all this land). I honestly don't think they want a vibrant street scene. They want the focus to be on the Mother Church.