I made a mistake when tracing the pattern for my first version and didn't add enough length in the front. This was only discovered once I'd sewn the button placket, pocket and front gathers...doh!
Here is my new and improved version without any mistakes.
The only topstitching detail on the top half of the dress is on the pocket, placket and collar stand. I omitted this from the back yoke and only cut one yoke instead of a double layer. Interfacing has been added for the placket, but not for the collar or stand, which is stable enough without. I have chosen stud fastenings, as these SEEMED like the easiest option. Not so! Almost every single one got mangled when I tried to hammer them in. I just kept bending them back and re-trying and eventually ended with an acceptable finish.
I have french seamed the sleeve and doubled over the hem, so that they can be turned up without looking a mess. The rest of the dress was machine stitched on straight stitch and overlocked.
Check out the pattern matching on the yoke! More pattern matching glory on the side seams (see above picture). Didn't work on sleeves, but who cares???
A success! I'm even wearing this dress as I'm typing.