The dress is lovely but won't you be a bit cold if it's October? But subject to that it is perfect. Shoes go with it.
I'm not sure about the jacket but then I really hate cropped jackets with a passion and think they only look good on someone who is totally flat chested in a model skinny way. I'd look for a longer line formal jacket/blazer - like a suit jacket.
Coat is great. I wouldn't have put green with navy myself but think that will work well.