Mastercoin is still not mature so not sure how to answer that.
Exactly. How about Etherium never matures?
If people choose Ethereum over Bitcoin, then that's a choice they make. It's Bitcoin and Counterparty or Ethereum. Not Counterparty or Ethereum.
Smart contracts requires currency to be escrowed. So no BTC, has to be either ETH or XCP.
They clearly stated they are waiting for security audits to be run, not sure how that turns into waiting for Ethereum to fail.
The reason why waiting for ETH release they said is not to create forks so if Etherium fails users can change to counterparty.
It's also been stated that there is a large unpublished update that's going live to GitHub soon. Keep an eye out for it.
It's not like the last commits are months ago. It's like the last commit was recent, but there's only 1 digit commits each month for the previous months. Not just the master branch, but also the dev branch. And most of the changes are on document.
Unless there's a unpublished "smart contract" branch, which I admit is possible. Let's wish we can see the updates soon.
Finally, Matt, you are really a great PR of counterparty. they really should include you in the foundation. No sarcasm, I am serious.
1. Waiting for security audits and some platform stability of the VM is different than Ethereum maturing. Ethereum is a huge undertaking compared to the part Counterparty uses and some parts may never mature. For example, Counterparty does not have to wait for proof of stake to be implemented on Ethereum, which is what Ethereum originally promised after citing proof of work as the devil... then they launched with proof of work, lol.
2. Counterparty will be BTC aware and will have the security of the Bitcoin network, which has a 4+ year track record. It will take a long time before serious financial transactions happen on Ethereum, because nobody can be certain it's safe at this time, let alone when/if POS is actually implemented (I think they're hoping a year from now?) and it will remain unproven for another X months/years.
3. Yeah, there will be a large update to GitHub soon which will eliminate the concerns you rightly have on this issue. Not sure it's smart contract related, but it will demonstrate that they've been working quite a bit on the Counterparty related code.
4. I agree.
I did not run for anything though as I did quite a bit earlier in the project and was short on time when the elections came around (having a baby soon and needed to make some money). I think the guys who have those positions now are doing a great job and have a skill set that better matches this phase of the project than me. I do what I can here, in this thread, as there is a lot of misinformation and people who have not interacted with the Founders directly worry a lot about various things, and rightly so. I'd stake my personal reputation on their ethics and commitment to the project, though.