Spoilers! Do not read this until you’ve seen the film or don’t care about being spoiled.
That said, thank you, Josh, for writing such a great review! Josh’s view is very close to mine (he is a bit kinder to ep VII than I would be), so I will be lazy and instead of posting my own thoughts, I will give you all his. ^_^