This sounds like a disaster, sorry to hear about the madness you are going through. I found it funny, considering your startup aims to provide 24/7 electricity, it suffers from it during its conception. A lot of technology startups suffer from what you have described in your post, bad contractor, lack of infrastructure etc. Reminds me of a post I wrote a while back: http://blog.adimofunne.com/the-struggle-of-the-nigerian-developer/ . Well anyways, good luck and stay strong… do not give up the hustle.