All good points!
As to the driving... students who visit America usually have three big complaints, and one shocking thing, about driving in the US. 1) "No one uses their turn signal to change lanes" 2) "Everyone tailgates you even when driving the speed limit" 3) "Everyone drives at least 5-10 over the speed limit". Their shocking thing, which might amuse you, is that everyone stops for a firetruck/police car/ambulance. This is shocking because they aren't taught to do that in Japan. Instead whenever you see an emergency car in Japan, they will take to the speaker system attached to their car and start telling the other cars "please move, we have an emergency, please move. Thank you for listening".
I used to enjoy driving in the US, but after being in Japan awhile every time I visit home I get completely stressed out while driving and feel like I have to watch everyone because I don't trust any of them.