One can argue that good code is good code no matter where it comes from, but I think this guy should hire an engineer with whom he can discuss the big picture stuff and can edit when the outsourced code returns. Engineers are useful for their feedback on the technology too, and he could probably greatly improve the sight and explain in detail what kind of technology is at play. I think a CEO should be well informed about his own technology even if he's contracted it out, and should have a close ongoing relationship with engineers.