Also, again, good luck getting any b2b when you tell them they need to pay in bitcoin only.
For small amounts, meatspace trades are doable using LocalBitcoins.com etc. For huge amounts, I suspect that expert assistance is available. It's the middle ground that's nontrivial.
False. You can mine it, you can receive it for free from someone else, and you can exchange goods/services for it.
Verification times are clearly an engineering problem, not a fundamental issue. Long-term solutions are currently under experimentation (lightning, DAG currencies, etc.)
BTC-e went down hard for example. But they had some much more obvious links with criminal enterprise.
Although even if it is possible to stay outside of the reach of the US, losing access to the international banking system is quite the handicap for any business.