Is this not separation? His hips have fully rotated toward the plate (opened) and his torso is still sideways and his arm is getting up into the high cocked position. To me, he is displaying proper hip/shoulder separation and not throwing "all arm" (in the sense that his back hip and arm are going simultaneously). There may be other mechanical flaws, but I don't think this in itself is the primary issue.