I love the counterparty project but I think Overstock and others went for colored coin because
1) They have a working wallet which is stable. Counterwallet is unstable for me
2) Colored Coin can be stored on Trezor. People want a safe way to store large amount of money!
3) There is no intermediary coin with Colored coins
4) Nasdaq will use Open Assets
I don't think much need to be done for restoring trust in XCP but the minimum is a "working" wallet + Trezor and and an efficient decentralized exchange
Good Luck guys