I saw that and meant to post it.
Some pretty good statistics there.
As I see it, and this is barring anything devastating to him such as Mueller actually finding proof of wrongdoing (unlikely). the only way the Dems will beat him is if they run a brilliant Clinton/Gore campaign. But there are two reasons that isn't likely to happen 1) The would need a bad economy to pull it off, and 2) I don't see anyone by idiots running on the Dem side so far.
For all the griping, all the hate; the Dems really have nothing of substance to oppose Trump on. The economy is great, we're at peace, etc.