I thought that the ending was pretty sketchy — didn't really make too much sense. There is also a 'political' stance peppered throughout.
Worth watching? Sure, but overall, meh.