This is very odd. I’ve tweaked a few things (including a repeat on a section that was not repeated previously) and added another 16 measures of transition back to D major. And I think it’s almost done (except for the actual orchestration, of course). I’m not sure that’s good, is it?
Listen to it. When it reaches the end, what do you expect to hear next? If you’ve been paying attention, the opening phrase should return at that point, and then it’s all over but the coda.
That would be fine, but it’s barely two minutes long. Hmph. Perhaps something should come after the Big Syncopation and before the tremolo strings/horn bit, i.e., extend it before we hit the recapitulation and coda.
Or maybe it just needs to be 2:30 minutes long.