Following post will go into details of why I gave the scores that I did and will certainly include spoilers. You’ve been warned.