Weird faces on retopologized mesh
Well, it's definitely terminator problem. It's one of "problems" of Cycles render. To avoid it, you should  make lights bigger or/and add some subdivisions on model. 

No artifacts with subsurf at level 1:


But if you want to export it to Unity, this problem doesn't appear in it. It's a problem of ray-traced renderes.