Thanks, this is interesting read!
Looks like bitcoin has a design that allows for quite some resilience. Attacks against nodes could be defended against by constraining the bitcoin process on the peer. And the block length mechanism allows for a self-healing database.
However, I do not understand the last part from "micropayment contamination". How would one rebroadcast transactions that have been forgotten by the network?