The amount of details overwhelmed me. I decided to forgo the waist/hem casing, and sleeve tab for now. I actually planned to include the epaulet, but I forgot.
I tried it on myself, and the fit was OK but a bit tight at the underarm. So, if I am to redo it, I will lower the underarm point by an inch. It will make the armhole larger and easier to sew.
This one was especially difficult and took a long time for me because of the lining and facing. I have not study how to properly pattern and sew them yet. For now, I just clone the outer layer as the inner layer, then adjust as necessary.
The outer layer (below):
The inner layer (below):
You can download all the files in the attachment.