If I ever lost my entire ass mind and ran for president one of my policy goals would be to shorten the election season to 90 days before the election, so we don't have to deal with this shit for a whole goddamn year or more.
They do that in many European countries. E.g. you are allowed to hang election posters of a certain size in public lamp posts exactly 4 weeks before the election and they must be taken down no later than 1 week after the election. Fines are heavy.
Also, in many European countries, political ads on TV are banned.
I've avoided going to the movies because I saw a line at the box office. I'm assuming others would treat voting in a similar way. Give people time and options.
Take the number of ballots cast and divide by the number of voters on the rolls. It wouldn’t be hard or require forced voting, and I think establish a quorum for elections would make them more legitimate.
You could do it in two rounds, a bit like french parliamentary elections. The first round would just serve to gauge candidates general popularity while the second round would be the actual primary.