Americans lack a bit of knowledge about the outside world certainly, largely in part because the country is so huge. I had meetings in New Jersey last week, and a couple of the people flying in came from the west coast, and it almost took them as long as me.
Most Americans are very friendly people, and very hospitable though. The country gets a bad name in the media, and I've known many people a bit hesitant to go because of it, but they've come back with great reactions. Sit in a bar over there and you'll have more people talk to you than many places in the world.
They're a pretty proud bunch, sometimes a bit ignorant to go with it, and there's certainly times I've felt like an alien telling people about my home planet of the United Kingdom, but they're always respectful.
It isn't surprising to me that Trump won. It isn't because they're all racist, stupid, or following Elon Musk on twitter. Trump speaks basic language that people understand and wants the country to be a better place (even if he is a bit of a clown and says a lot of dumb shit). I've been having some very interesting conversations with a variety of different people here. Some absolutely hate him, some love him, most people are fairly indifferent but think he'll try to do more for them than the alternative, of which multiple people told me they felt patronised by.
Other than the hardcore anti-Trump people, most of the negativity towards Trump I've seen comes from Europe to be honest. Take what you want from it, but whilst I think many Americans are cautious about Trump, there is much optimistism within that as well. The media might show you people in red hats spouting slogans to a camera, but in reality most people aren't like that and have a bit more common sense.