Unfortunately, there is no way to scale anywhere notable on-chain, it's just not realistic, unless of course, you don't mind bitcoin being hosted in centralized hubs, which would kill the point of bitcoin.
Sorry to harp on about this, but that isn't strictly true. Halving the block generation time, and adjusting the mining rewards, doesn't seem to be a major task. Of course, that assumes consensus amongst the byzantine generals.
