There's really not much I can add to what has been said. Well, except for one thing...
I really love how the ending flows right into the intro. I'm listening to it right now, and unless I'm looking, I can't tell where the piece starts and stops. Definitely one of my favorites now. Good job.