Increase max blocksize to 8MB and make the change static, that's the best solution. Then fork again in a few years as/if needed.
The limit should be lift off completely. The network has its own limitations and doesn't need an artificial one at all.
Wait are you saying that the blocksize should have no limit? It seems to me that you don't understand how this thing works at all. Are you aware of all the massive exploits the system could be exposed to if that was the case?
To put a more clear analogy, it was as if you went to a regular everyday car's motor and lifted the max revolutions to limitless. You know what's going to happen once you get past what the actual motor can deal with. This is the case with Bitcoin, thats why a blocksize limit exists at all.
Don't concern yourself with him. He lives in bizarro world and desires a corporate takeover of Bitcoin