That plan would force Scalia out exactly 5 months from now.
Term limits on elected and age limit on tenured.
I agree with the comments here about liberal catterwalling. However, I think the point not addressed in the argument is life expectancy. The article says that average tenure has increased by rougly 10 years... well, so has our life expectancy.
Given life appointments, I would call this a "duh!".