The key here is how is T set. If T is fixed then 2T becomes the hard limit and the problem remains. If T is set based on an some average of previously mined blocks then this may address the problem
thisactually, just use twice the average blocksize of the last two weeks.
And you don't really need any of this complicated system.