The energy rating problem could have been easily avoided by giving out labels according to consumption percentiles. The top 10% of the models on the market get an A, etc. But I assume that manufacturers wouldn't be happy about that.
Regrading every year seems to be about the same as what I propose. I guess the actual numbers used for the current rating are based on actual efficiencies of the models on the market when the regulation was introduced.