(updated) Voter turnout could be highest since 1908
However, he now has revised his estimate downwards and we won't have final numbers available for several days. His latest post reported that turnout may end up being 62.3%, or 132.8 million votes cast. He'll be tracking exactly many absentee ballots and provisional ballots are yet to be counted.
Professor McDonald's preliminary numbers are posted on his website.