At this point, I haven't finished listening to it as I actually have to head off.
I haven't visited this site in a while due to study, but I would like to say, that I am so happy to have the first piece I have heard since coming back to be this one :)
I personally found it, as much as I have listened at least, to be moving and I think it achieves those attributes that you desired. Well done, I truly loved it!!!
I look forward to hearing the rest of it as soon as I can.