I think No.
There is no valid reason to delay the election. Also delaying will give unfair advantage to trump to prepare for the next elections. Majority of the americans would want the election to be held on time.
I agree. At the same time, if people are sincere, we should go back to manual counting, with the public allowed to watch the counting. All this computerized and mailed-in voting is open to fraud. As Stalin (mass murder of as many as 100 million of his own, Russian, people) said (or similar), "It's not he who votes that counts, but he who counts the votes."