... <in the interest of trying to maintain the thread topic.>
Else I'm happy just to correct the mis-conception that I see a 'show stopper' in a modest block-size limiting the potential of the Bitcoin solution. It's just the opposite in fact...I suspect that it will be the main thing which could save it.
I apologize if I misunderstood you or came across as harsh, I just happen to see Bitcoin's main problems not on the technical level. I don't pretend to know the best solution to each and every shortcoming of the current implementation but I have yet to hear about a single one that's not being actively thought about and where I can't see at least a few convincing proposals to remedy the problem.
My general feeling is that complexity, and especially dynamic feedback constructs, scare the shit out of me. What we have now in Bitcoin works(*) and is good enough to build isolated systems off of. Doing so will foster competition and evolution and will serve the purpose of providing individuals with solutions which will best fit their needs. Some of the solutions will be scams and people will get burnt which is a shame, but one cannot make an omelette without breaking eggs as they say. Again, a
reliable backing such as Bitcoin for independent efforts is a really valuable thing in and of itself.
In a nutshell I am of the mindset that it is better to quit while we are ahead. I believe that we've yet to face the biggest challenges which will occur if/when the system starts to threaten other mainstream solutions and we are inching closer to doing just that. Not even 'inching' any more in fact.
(*) Actually we don't know exactly how well it works until we run into the block size limit, and probably some other things as well. I believe that in Bitcoin's simplified protocol form of today there is a good chance that it will prove robust to technical exploits. Further developments of more complex constructs will make it exponentially more likely that Bitcoin could suffer a protocol related failure.