I share some of your concerns. However re Russian spending, I think that that the current spending estimates are on the lower end. Also the money was spent less wastefully so it might have ended up having larger effect than assumed.
>Also the money was spent less wastefully so it might have ended up having larger effect than assumed.
My understanding is the opposite. First, money was spent on both sides. Yes, the majority was in favor of Trump but at least two anti-Trump rallies were allegedly started by Russians. Second, not all the money was spent in swing states. Third, at least according to one FB executive more than half was spent after the election.
I'm not suggesting that Russian ads didn't affect the outcome, this was such a close election that even small things could have swayed it one way or the other. At the same time we don't need to exaggerate what really happened.