Fine list of points. Dident read all dur spoilers but what I read I agree with