It's a good idea! But it is too elaborate, confusing (to the vast majority of people), and even more complicated to implement for you!
I would go for something more simple and effective

As long as people know it's a gradual decrease from 100 to 2 within two years, I think it won't confuse them. Coding it is also simple, no worries.