First, I am not a primary expert, and you need to be prepared to look at species of trees, their possible diseases, pests, needs.
Most fruit trees don't want any grass for instance, so you'll want things like comfrey, daffodils, etc to totally occupy the space under the trees eventually. things that contribute to the soil, repel pests, but don't rob the tree. Fennel is supposed to be good for predatory wasps for instance.
Chickens are great at pest and disease control, I think the ratio is 60/acre, but only after the trees are grown. How will you keep animals away from the young trees? Your swale type plantings look good for water distribution, and flood type irrigation is a great way to go, but if water is scarce you may need to find an alternative method to localize watering
under the roots of the new trees, surface watering creates shallow root systems whereas deep water encourages
deep roots. (this isn't as important if you start from seed.)
Since you are on a fairly steep slope there you might consider a net and pan type system to establish your trees.
You will also want to consider how to mulch to create a better fungal dominance in the soil to speed the transition from grass to trees. And the idea of conditioning the soil for a year or two before planting trees can really help the trees to do well when you do plant them.
Sorry I don't have time to add more details, but I really have to get moving now. Hopefully others will add to this.