On average, 40% of the population doesn't vote in the presidential election. Although the sample size of voters is significant, so is the amount of non-voters who could easily swing an election one way or the other. IMO the only honest way to truly know how Americans feel is if everyone voted, but of course that will never happen.
The country lets itself be guided (or misguided) by the media. People seem less apt to think for themselves, and believe what they hear, read, and see and seemingly get coerced into political beliefs. Case in point this election. Hillary had it in the bag so the media said. Maybe a lot of the aforementioned non voters were those who might have voted for Hillary but heard it was in the bag so they decided not to go out and vote.
The electoral college protects this country from a flawed popular vote. Just look at the colors of the voting population on a map. Almost all red, except in heavily populated areas such as LA and NY. Just because I live in a deeply blue area (Boston) doesn't mean that just because I may lean liberal that the rest of the country doesn't matter. In essence, LA and NY and other bigger cities where liberals congregate would mean unfair results without the electoral college which in essence equals out the playing field.
I believe that there are better potential candidates than the ones that get paraded in front of us every 4 years. It takes a certain personality to face up to the zoo that is the election process. I'm guessing that many more viable candidates don't want to put themselves through the ringer.
No matter what there has been and will always be doubts about the results of an election. My 86 year old Dad and I discussed this today. Just because of media and globalization, we're pounded with more information - TMI. Yet going back centuries, history states than many elections over the years have been controversial. This year is nothing new or special in that regards. Here's an example:
7 Most Contentious U.S. Presidential Elections - History Lists
I honestly wish everyone would just move on and have a wait and see attitude about Trump, or for that matter any president elect.