I don't have any critical capacity available to me right now as I am both exhausted and not good at orchestra-related anythings. Besides you've got plenty of advice already so I'm just going to give you the ole "slap on the back" for a job well done. I have to hand it to you, 25 minutes is a long long time! I'm rarely able to break 5 minutes without meandering and monotonous repetition. This is really an accomplishment and it sounds quite nice. I'll look forward to hearing it again once you've improved upon it!