Chess Analysis tailored to a player's level
This was brought up in a note on my page. I don't really know if there is any software out there that does this. I don't think the problem is the variations given by strong software, after all we are searching for the truth of the position. The problem is the need to present it in some way that it makes sense to players that aren't rated 2000+. You can tailor the analysis somewhat by setting the centipawn threshold at which the engine can say hey this line is better. So perhaps by adjusting that you can have it just point out major errors, but it still won't given the reason behind the moves. Perhaps the verbal analysis might give a little more information, but it still won't give a thorough explanation to the novice as to the underlying reasons behind quiet moves.
In the end I guess, just try to work your way through the analysis that is provided by the software, after you have done your own serious critical analysis of the game (probably one of the 3 most important things you can do to improve). Perhaps work through some of the parts you have trouble comprehending the reasons behind with a stronger player if you have someone available or try to find a group online.