well done for following both themes, definitely succeeded at both.
I actually quite like the abrupt ending but I agree with yazorius that a reiteration of something that came before leading into it would have given it that extra boost.
I also really like the way that string part sits subtly behind everything and just gently enters from time to time.