Do you have a picture of it from the front, with tension on it? The neck fit is the most important, the top join should cross right over the shoulder blades and the front 'Y' join cross right over the breastbone. Looks about right going by those photos anyway.
The body fit looks okay, maybe a tad long but apparently that's only a consideration when the dog has testicles that the clip might bang against.
I think it looks ok, yes it does look a little long , but the neck area is the important area, you should only be able to fit 2 fingers under the harness on neck area.