I think Neal has overlooked two important factors.
One is that Democrats greatly outnumber Republicans (who are split on Trump.)
And the Trump antipathy is likely to bring many young Democratic voters to the polls this year who were absent in years past.