Great storytelling indeed. :D
Agree with all the reviews.
Love that sweet speed up transition to 'No Rest for the Weary'.
At that point you know it's not stopping until something happens. And it did.
Final Battle - my favorite part (obviously, duh).
Nicely wrapped up and composed.