Side chains will be interesting, as the specification of Bitcoin becomes fixed and never changing, new additions could be added onto Bitcoin outside of the core specification via these side chains.
Will this work? Who knows.
Point (2), Bitcoin hasn't really had to rely on the foundation except for the salaries of two core developers. As I understand it most of the Bitcoin core development team are not supported by the foundation.
(3) Instead of no blockchain, I wonder if there is a way to make a more distributed blockchain? Imagine that a single copy of the blockchain could exist on perhaps 1000 nodes instead of just 1?
Just a thought? I think the essence of the blockchain, this immortal database that proves the integrity of each Bitcoin, I really think we need to keep this in some way.