What about neocolonialism?
First of all your premise in that the poverty and economic stagnation in African countries is cause by corrupt and incompetent government is a narrow interpretation of the difficulties which beset the African continent. You virtually exclude the impact of neo-colonialism.
And your claims that the land distribution could have been accomplished by legislation in naive. They tried that in South Africa before Mandela left office and big landowner threatened to resist and ignore any such mandate, forcing the government to back down.