Excellent, breathtaking, amazing and indoubtly well-constructed prediction.
It had all: great characterization, epic description of scenes, Well described animations and all of that was well put together.
HOWEVER, There is one stuff which I don't like , actually I say I despise/hate this...