Interesting concept of creating "adaptive" systems that can provide "tailor-made" feedback to the learner. I think that it can only go so far. Learner's thinking and reasoning differs quite a bit. I don't know that computers will ever be able to replace the feedback loop between a learner and an instructor.
For example, "Consequently, an incorrect answer may result from any of variety of factors, ranging from careless error to lack of comprehension. Depending on the cause of errors, the feedback for each of these types of responses will be utilized differently by the learner." How can a computer adapt to the point that it knows the reason for the incorrect answer and be able to tailor feedback to that. I admit for some students it could do this based on the distractors being used. I personally have seen some very helpful CBI feedback. In one case it provided information on more than one distractor and the actual answer. I learned even for some questions that I got right but I was tempted to choose another answer.
I fell asleep after page 4 of the Performance-related feedback. Tried to pick it back up after but it was difficult. I tried to find the positive and decided that the core message is good "Instruction is successful when we provide performance-related feedback" (page 7). However, there were a lot of issues with this article. I didn't get anything else out of it.