Nope, it's correct as it is (and as far as the briefings and debriefings go).
The "final flight" mission is your last regular flight with the squadron and "florence" concludes the story
I will have a look at the german camapign and see what I can do!
As I will not be here for the weekends, a fix may take some time, but should be up on monday or wednesday!