You blogged the shit outta that post!
Definitely an interesting read even for crypto dilettantes. Perhaps, especially for crypto dilettantes.
I took Rivest's Computer and Network Security class in college and the most important takeaway for me, far outstripping all of the interesting technical content, was "Don't implement crypto."