I always like chord progressions :)
I'm a brass players so they always make me happy :)
Don't take this the wrong way but it sounds like you havn't had any real training in voice leading. Because there are certain parts that it sounds like it is about to resolve but it just goes in a complete different direction.
For your next one I suggest that you make a moving line so that the chords some what sound as if they are leading to each other. And that you add cadences, which are if you don't know, the ends of musical phrases. the most effective cadence goes from a 5 chord to the 1. however, if you want to make it sound as if there is more to come, you end the cadence on the 5, or you could do a 7 chord which gives just about the same effect.
Now if you have no idea what that means I am sorry... :/
Good little piece though :).