Holy shit. What an ending. It was both shocking and surprisingly not. The ending feels like check-mate. A key piece of the puzzle drops into place, and so many seemingly random things from before come together, and I went, "Of course!"
You earned my support.