Great Work!
Wonderfully composed, a great underbeat... all in all well done. If you don't mind, I'd like to add in some constructive criticism. After about 3 minutes through, it gets slightly repetitive. That may just be me, though.
I look forward to your next few pieces!