De,
Well, not to take the wind out, sorry about that, but all these things need to be considered and taken care of. The parade's still on!
Twenty acres sounds like more than you need for two people. My brother-in-law has a maybe 10x5' garden and they still have to give away tomatoes, but it does give you lots of room to expand as you get the feel of farming. Then, I didn't think of bread, I guess wheat takes space.
Are those acres irrigated or do you need infrastructure. Who's doing the picking? Labor intensive, heavy stuff to carry, hard work. Just sayin' You sound capable, if you're building stage sets!
I like the concept of having a good supply of food. And fruit trees. Apple's a winner in cold climates. I wonder if those delicious NJ peaches would grow up there. Yummy, I'm enjoying them right now. Then there's pumpkins and melons and squash. Berries do well. Couple of maple trees and you're got a nice pancake breakfast, too. You'll be eating high on the hog, pun intended. I'm getting hungry. Dinner bell!
A cow a year means a small herd, with the breeding pair to produce the offspring for slaughter. Need to feed them across the winter. There are probably tables of the ratio of animals to grazing land. Goats and sheep eat the roots of grass, so that takes away from the land needed to plant grass for the cows to eat, unless you're going to bale hay or feed them grain, some of which is desirable anyway. There were wars fought between sheep and beef ranchers in the Old West. Probably not a problem with a few sheep. Are you going to make clothes from the wool? I have friends out by Smith Mountain Lake who bought a loom. Have to ask her what she's making on it....
Surmountable issues, but stuff to be addressed. I was just concerned that you realize the financial implications so you don't run short. You've obviously got the enthusiasm and ability to learn and pull it off (I didn't have to tell you that, you know it!). And the food will be cheaper than the stores.
You've accomplished a lot already, no doubt this will be a successful project! All the best.
Linda