I don't disagree with the ordering of your priorities, but the over all grade is still so-so, IMO. If depth was the #1 priority, it would be much worse than so-so.
Kalish is most probably the RF starter. He's not depth. He no longer has rookie status. He was a major leaguer in 2010 who got derailed by injuries. Lavarnway really has no position. Unless they can get him to the point of being a competent catcher, we don't need a 24 year old DH. We'll have to see if Middlebrooks is ready in 2013 to be a centerpiece. It usually takes a couple of years at the major league level before a guy establishes himself and he is at least a year away from the majors. That's why i said 2-3 years away. Not everyone hits the ground running like Pedroia. Very few do, and even he had a couple of bumpy months (Sept 2006 and April 2007). He's the exception.