Great post!  Reflection is a key component of learning and leadership!  I really appreciated your perspective on this.  This quote in my book "Moments: Making Your Life Count For What Matters Most" complements your point: "Learn from the past, prepare for the future, perform in the moment!"

Mike