this is great, as already mentioned by tyrisia, it's thought provoking music, there is some real emotion in there.
The only thing i would add, is there doesnt seem to be much bottom end in there for me, i may be wrong, someone with monitors or a sub could maybe tell you better