A few broader thoughts as I am posting a bit on the specifics.
The election is very open still. The fact it is, is a failing of Biden. To be leading the poll of polls by 8.4 going in to election day, and be going tgis life and death with Trump is a poor show. Polling is really out on this one as well. Like maybe 3 times as out as it was in 2016.
Trump is a campaigning collosus to be honest, To defy polls, especially outside of polling error to this degree is some going.
The other point, is it looks like Biden will win the popular vote by around 2% ish. If you would have told me yesterday, he wins the popular vote by 2% I'd have said Biden was done. Trump won the EC comfortably with a similar margin in 2016 and in truth the EC seemed to have shifted more to Trump. I felt if Trump got within 4, he would win, so you have seen something of a reargaurd action.
It's very hard to call, as you don't really know what ballots are due to be counted, from what areas etc, and the big margins of 87-99% for example is much too wide. As things stand, from what I can see, Biden has the slenderest leads in Nevada, Michigan and Wisconsin. This gets him 270. In general it look like early ballots will break for him, but it only needs a tiny break for Trump in just one of the above, and then Trump is in posession. He still has a shout at Georgia and Pennsylvania too.
So you have 5 states, all very much in play. Thats before any challenges that may occur in Florida or other tight races. It's probably the tightest race I've seen, and the most chaotic, which was certainly not the plan for Biden.