Our yard was in not good shape when we moved in -- mostly hard clay and, I think, fill that had been used for leveling. Based on my experience, I'll offer some thoughts.
I think the things you're doing are steps in the right direction. I'd add a couple more:
1. I think "manure", which is usually actually a mix of stable bedding and the actual doo, is a cheap and effective way to get nitrogen and lots of organic matter at once. People who keep horses are often giving it away (check Craigslist), though that may entail a lot of shoveling on your part, or you can pay a bit for it.
The thing I like about stable scrapings is that, beside the obvious rich goodness of the solid wastes, the bedding is soaked in nitrogen-rich urine. That helps it break down quickly and works to mitigate the temporary nitrogen tie-up while wood breaks down. I am getting old and too lazy to find shoveling shit fun anymore so I found a guy who will bring a 6 cubic yard trailer full and dump it at my place for $55. After aging the stuff over the winter, I plant directly in it without problems. Planting a few beans or something will help ensure you don't get a persistent herbicide problem in your inputs -- that hasn't happened to me, but I always do a planting test. Woodchips are great, but they're a longer-term solution.
2. I agree with the suggestion to focus in on particular areas rather than try to do the whole thing. I myself prefer a bigger plot, though, because productivity can be lower at the start, and getting something to eat is an important motivator. But marking it off will help you concentrate your energies.
3. Have you thought about just fencing off part of the troublesome area and letting it go to "weeds" for a while? Those plants produce organic material just like any other, and because they find their own way in, they tend to do well. As long as you aren't dealing with really nasty individuals (e.g., bindweed, giant hogweed, and so on), this can be a way to get started.
4. In places with soil compaction problems, many people report good results from a broadfork (for example: <
http://www.redpigtools.com/Broadfork-Grelinette_p_1207.html> ). That might be something to throw into the mix.