I didn't read the full post, but I wanted to comment on trustless P2P exchanges. Most payment methods people want to exchange for Bitcoin (PayPal, credit cards, bank transfers, etc) inherently require trust. Until that demand changes, all P2P exchanges seem destined to require trust as a central component.
It will be exciting indeed when cryptocoins are adopted widely enough that a design such as you suggest can be popular.