I have a comment in my blog on this entry, please see http://elearningrandomwalk.blogspot.com/2005/08/seven-eight-challenges-of-e-learning.html
... However, I would argue that this design has met the "necessary" conditions of a valid design, but lack the "sufficient" conditions to actually make it work.
...
I would suggest that the design goes to a full role play simulation. Instead of just one "imaginary learner", let develop a scenario with as many roles as needed to cover the stake holder's viewpoints. Give them an "imaginary" social structure, some conflicting views and some supportive views from different "imaginary" friends and foes. Most important of all, throw in a compelling reason to act (see here and here).