I don't see Bitcoin by itself ending poverty because poverty is a more complicated problem than that. There are factors that need to be taken into account mental and social factors, rather than just the symptoms. Poverty is the effect of all those factors, so no, Bitcoin can't end world poverty but it can influence the factors that are causing poverty to exist in the first place, one being lack of opportunities.
It's too volatile to be accepted for payments right now.
I agree, all the news about tax regulation, exchanges being banned or hacked, Bitcoin Futures being traded, adoption of Bitcoin in a country, the intrinsic value of Bitcoin as a store of value and method of value transfer, and more, brings us a lot of volatility.