I disagree with this for only 1 reason - The schedule.
The Sox May schedule is incredibly, incredibly weak.
2 v OAK
3 v BAL
3 @ KC
4 v CLE
2 v SEA
2 @ TB (Tough)
3 @ PHI
3 @ BAL
3 v TB
4 v DET
So all in all, in the Sox next 29 games, they have a total of 9 tough games. I'm sorry - I don't consider PHI to be a tough opponent right now. They have zero offense (Team OPS of .635. That's horrendous).
So in those 29 games, the Sox should be able to post an 19-10 or 18-11 record, which would put them somewhere around 30-21 or 31-20. They definitely have the horses to put up that kind of a record vs that schedule.
They are extremely fortunate to have this break in the schedule, though, because when Ellsbury and Crawford get back by mid-to-late June (maybe early July for Crawford), they can hang with any team in baseball.