This is based on the assumption that registered D's vote for Joe and registered R's vote for the President?
Do you have a source for that? Site shows a 9K lead for Trump.
Yes, this is assuming that Rs go for Trump and Ds go for Joe and Is are evenly split. I believe that slightly more Ds will vote for Trump than Rs for Joe.
And I think that the Is will lean towards Trump.