As an engineer, I appreciate the original poster's resourcefulness and can-do attitude. Getting things done with minimum means is something admirable. However, it wouldn't be too far-fetched to claim that anyone who reads the words "Nigeria" and "internet" in the same sentence will think of 419 scams. That is not the OP's fault, of course, but it would be naive to think that such a prejudice does not work against him. Countries have reputations, sometimes good, sometimes bad. Sometimes your country's reputation helps, sometimes it hinders.
I am sure some people think I am being racist. Just so you know, I am no bigot. Moreover, if the OP was offended, he can defend himself, and I am here to apologize if my joke was offensive. I conjecture that if the OP were Russian and I made a stupid joke about vodka bottles and stuff, I wouldn't have been down-voted as fast. Not all bigotry is created equal, I guess.
It's also beyond ridiculous to mock someone who's busting his ass to build a company when he has to transcend things like, you know, regular access to electricity, but that's a matter of personal taste.
I'm not saying show blind admiration because the cool kids are upmodding, I'm saying be respectful... especially when the OP is as badass as the OP in question!
Born and raised in Western Europe, I have lived some time in a 3rd world country. I have seen the most annoying condescending gaze on the faces of so many American and British expats who claim to be very sensitive to cultural issues, but who actually never bother to interact with the locals. Going for a game of crickett at the private club is more fun than hanging out with the local "savages".
I admire people who work hard and get stuff done with minimum means, regardless of their race or nationality. Period.
A joke about a Russian entrepreneur selling vodka, for example, would not be insulting, just trite. Which, quality of content wise, is equally bad.