I agree with many of your points, David. I would differ on priorities though. It's not better training evaluation, but better performance measures that most organizations need. Measure what matters and what can be measured. Get other data points to corroborate these, as Jay suggests.

Accurately measuring only 10% of how people learn on the job isn't providing much value to the organization.