Whatever you call Trump, or whatever you think he is, was, said, did..........etc, etc etc., the list is just as long for the Dems. For good or bad, I think Trump will win.
I think Americans are concerned at the Dems use of violence as a bargaining tool. Nobody, no matter what you think of pussies being grabbed, wants to be told what to do by a mob. The mantra of 'smash the system' is also not top of voters needs. The hype is, just like social media, an echo chamber for idiots. Not everyone is buying the 'eat the rich' narrative. Just ask Corbyn.
Oh, and the race thing? Not many middle class non-whites want to be associated with the political stance being assigned to them by the left, or rather taken away from them. "If you don't vote Republican, you ain't black" - from a man who has historic friendships with leading KKK members.
I think Trump, for all his catastrophic buffoonerisms, orange skin, dodgy syrup and handful of pussy, is still more attractive to Americans than a party who encourage the kind of hatred that leads a young mum to be shot in the head for daring to say 'all lives matter'.
Pretty much universally the polls disagree with you. And whilst the polls were in favour of Clinton (who did win the popular vote) the margins for Biden are bigger and increasing as we get closer to polling day.