You mentioned "since June 1st," but it obscures a two and a half week stretch where the offense was pretty rough. Also, hard to be completely sold on the current run as there is a certain stat that really stands out to me.
6/1 - 6/9: 1st in R, 2nd wRC+, 11th highest K%, 3 games with 10+ runs scored
6/10 - 6/27: 29th in R, 29th in wRC+, 2nd highest K% 1 game with 10+ runs scored
6/28 - 7/13: 1st in R, 1st in wRC+, 30th in K%, 7 games with 10+ runs scored
I do agree about the parasocial relationship a few fans have developed with Duran. I think that word is overused, but seems to really fit what is going on between him and a segment of the fanbase. I'm not sure he gets traded before this deadline though.
Only other remark, I'm not sure the Sox see Cespedes as a SS since 90% of his time in the field has been at 2b this season. When he's been at SS, it's been pretty rough.