Unfortunately, I don't believe there is time to properly test and incorporate merkle tree pruning before we need to increase the block limit, but that should be a focus as well as using invertible Bloom filters .
http://www.coindesk.com/juniper-research-bitcoin-transactions-double-2017/A couple years according to these researchers. Double our current average and we still aren't at 1MB.
It is the upper limit peaks which are problematic and preparing for the future before the next traffic increase along with other decentralized apps like lighthouse being restricted. We are already seeing full blocks from time to time at the moment, thus we should be concerned now.
To which full block(s) are you referring? What height?
Or by "full" are you referring to the lower than 1MB max block sizes used in some pools?
If you are just making this up to escalate urgency and fake a crisis, then why do that?
No. He is talking about the 970-980 kB blocks which not rare these days. While the average is around 300kB, that means we are at 1/3 capacity. And I personally think 1/3 is where we should seriously consider our options for scalability. The way people are split on the subject right now it is even more urgent to start getting a consensus.
But on the other hand there is no hurry and no crisis. The extra transactions can just go through altcoins if Bitcoin chooses the 1MB block + higher fees 'solution'.
