There are facts but how they pertain to Putin is entirely opinion. It reads like a blog, a well done one, but still one persons opinion on how things were/are. Well educated guesses but still guesses. Some of it can come across as a bit conspiracy theory.