I've updated my prediction based on more recent polling. I think that, once anger over the GOP's handling of the coronavirus and BLM subsides, Biden will lose ~4 points. I also think the pollsters have got Florida wrong.
I also think Kanye West's run will be barely noticeable. His application is too late to even show up on the ballot on some states! The vast majority of Americans have never heard of him. Of those who do know of him, many will write this off as a joke/PR campaign. Of those who know of him and are taking his run seriously, most will are already locked in as voting for one of the two big parties anyway. This only leaves a tiny portion of the vote that Kanye even has a chance of taking. I think JoJo (the Libertarian candidate) will have a much bigger third party impact, and that could completely screw Trump over!
This map leaves Biden just 1 EC vote off winning (note: Trump would probably win a 269-269 tie because of how the tiebreaker works) meaning he only needs to snag 1 toss up, which I think is quite likely.
Republicans, on the other hand, need to win all 5 toss ups (NH, NC, FL, AZ, NV) just to tie. There's hope, but not much of it.
Note: this all assumes the election will actually go off without a hitch and there's no COVID related turnout suppression.