He works fast and is very articulate but his insincerity is his biggest defect.
The overall quality of translation is good, but we don’t say 誠がない（まことがない）. Here are my alternative translations:
手八丁口八丁, also written as 口八丁手八丁, means “very good at handcrafting and talking” and is used exclusively in a negative context (i.e. criticism). 八丁 (or 八挺) means “eight tools”, so the person is so skillful that he can use eight tools for handcrafting and talking simultaneously" is the original meaning.
玉に瑕 is “a scratch on a precious stone”. It means he is a best-in-class person in a certain area, but he also has a critical flaw.