Progression is really nice, some great layering in of sounds!
I would experiment with the volumes of the various layers, try and balance them out a little more so that the listeners ear knows what the most important thing is!