Wow - I wished I would have screenshotted the photo at least. It was a very thought-provoking tweet. Maybe he was getting pushback on his "1000x more safer for pedestrians and cyclists in Japan" comment.
Regarding stroads, yes these are dreadful. Well, I guess the real lament here is that the US decided it would build its 20th century cities around the automobile, and would sacrifice functional, safe, reliable public transport - hence, we end up with a lot of stroads in American suburbs. I have to cross a stroad to get to my local supermarket, and now every time I cross I will remember that word.
My original thought was that the guy's tweet was a kind of over-romanticization of Japan. It was an over-romanticization that was echoed in the comment that said Japan's overhead electrical wires were hardly noticeable because of the way they were situated close to buildings. The "1000x more pedestrian and bicycle friendly" comment also caught my eye, because I felt the lack of sidewalks in Japan, and the mix of vehicular, bicycle, and pedestrian traffic all vying for the same space and having to maneuver around garbage, garbage trucks, mail carriers, delivery trucks, construction vehicles, etc. all make for a challenging environment for pedestrians and cyclists. The US, with its huge, under-utilized sidewalks, seems to be much more amenable to pedestrian traffic.
One thing the US could learn from Japan, other than how to build a decent public transportation system, is better mixed-use of residential and commercial spaces. I think Europe does well with mixed-use, but the US, due to restrictions that probably come from a different era, forbids a lot of mixed use. So suburbs become vast residential areas where there are no amenities within walking distance. To buy a tomato you have to get in the car and use one of the stroads to go to a shopping center.