While I do see some of Ted's points and we did try and get together I still feel this should of been done by now. When we initially got together the system was I would say at 20% as we were still discussing ideas and what system to use to drive it all. I know as a board member and being in charge of the technical stuff you wanted to take the lead and drive how it was built. I tried to follow up with you in regards to thing, but as you stated spare time was at a minimum. This is where in my opinion you let go of having complete control and just give someone the specs and guidelines and let them finish it. Be it they take your existing system , learn what you have and finish it or start from scratch at the end of the day the project is complete. Granted you weren't the one to finish it , its done at the end of the day.
From day 1 I offered to take the lead on this and run with it. All I would of needed time wise from you is , "Hey take a look at this, tell me what works and what doesn't". From there I could have made the changes/suggestions and all that would of been needed time wise was reviewing the work that was done.