We need 10% of Europe's cash in Bitcoin

I hear statements like this all the time.
It sounds great, but how the fuck do we do it?
- Let the Trezor guys finish their product. (or eventually somebody else).
- Drop the crippling 1Mb per block limit.
There you go, you have safe wallets for end users and a network capable of handling the load.
(I understand that "dropping the 1Mb" might take some time to be done safely though)