WOW... this is awesome! You are right on. Sometimes we guard the learning targets from students because we don't want to give them all of the answers. However, you hit the nail on the head... we've got to give them the purpose for their learning.
I'm eager to see what adjustments you make once you've tried this method!