Considering the quality of veteran players who make $4-5 mil these days, the Red Sox got a steal in McDonald, who won a game for them and maybe might do more.
Regarding Ellsbury and Cameron, I wonder if that collision might have had something to do with Ellsbury switching positions. Maybe not familiar with LF, though I think he played there some as a rookie. Just bad luck, when you combine it with Cameron's abdomenal problems. Who would have thought 2/3 of the outfield would be down in April.
From what I've seen so far, this team has issues which may keep it out of the playoffs. Tito still has a struggle with veteran loyalty vs team play, though it looks like he's trying to get a handle on it--with Lowell finally getting some platoon time. And Wake going to the BP--where he's needed more at this point, since their middle relief has sucked. Tek has been a pleasant surprise. If they keep him fresh, he could last the season.
Finally, that crisis situation with teams taking free bases almost at will. I've seen discussions in other chat groups, and there is the feeling out there, as I suspect, that the problem is more with the pitchers not holding runners on than the catching. The media hasn't touched this so far, and it's about time they did. No sense in spending big bucks for another catcher until you make an effort to hold runners on. This is a policy decision that needs attention.