I'd be willing to bet that it's closer to 10 minutes than an hour (over/under 40 minutes) for most Americans. The full 60 minute AVERAGE commute is still pretty rare. These conversations make it seem like the norm. In my mid-size city, my colleagues commute from 3-50 minutes a day. Average is probably 25-30 minutes.
Depends on the city, but fortune-500 types tend to be located in very busy cities. So there is a bias here. The average American isn't working in a fortune 500 office. Commuting to the average McDonald's is certainly shorter than commuting to the average Amazon office. There many millions of people in food service - Amazon employs 35,000 SWE.
Nice strawman. It's closer to an hour for a lot of people, though (especially with employers that value cheap rent over being in a good part of town).