Intresting and dynamic
I liked the progression at the start, it built up well. The Many different parts also kept it interesting and enjoyable to listen to. All in all a good effort, for improvements I would suggest more tempo changes, like form fast to slow and maybe concentrating on the dynamics a little more, such and quiet and loud.
I think with these improvements I would give it a solid 10.
Nice work.