+1 for the proposal. I did a quick read and I do feel that the problem is worth solving. I think the proposal would help with quick adoption of new features.
Versioning gave me mixed feelings first, but after I though about it more I do agree that it will be a good way to handle it.