It may probably solve some issues, but not all of them. If a person doesn't have Internet connection, no Bitcoin will save them.
But I believe it can drive economics of the country which will lead to new working places.
Will it work in other developing countries? Maybe...
You're right but I'm sure that most of these African countries will have the basics ready that's why it is helping them, but the few underprivileged will of course benefit from other relatives with a computer and Internet access even though it might not be enough but it's better than nothing.