I think your English is quite good! I can understand everything you say, and that's the most important thing! :) Learning a second language is of course always a bit tricky, if you didn't grow up with it, but English is especially difficult because there are so many exceptions to the rules! So great job! :) There are quite a few Japanese students in the US, especially in California:) There is also a pretty fair amount of Japanese students here where I live in Salt Lake City, Utah. But California is definitely a much more diverse place:) I grew up in southern California where there is a lot of cultural diversity which is very nice! My best friend goes the UC Berkeley (near San Fransisco) and there are a lot of Asian students who study there. Berkeley is a really cool town with a lot of history and they have a really good public transportation system. Plus San Fransisco is one of only 3 cities in the US with a Japantown. When I went to visit my friend, we to Japantown and visited some of the shops. There was a small stationary store, a sweets shop, and a really large bookstore with magazines a such! There were a lot of restaurants and international art shops and some clothing stores and video shops! Quite a nice array of things I thought. :) There used to be a Japantown in Salt Lake City, but sadly, there isn't anymore. However, there is a small Japanese market about five miles away from my house, and two other Oriental markets within 7 miles of where I live. They sell cheap ginger and rice. :D
I think I would be surprised by the number of vending machines on the streets. There are even beer vending machines aren't there? We definitely don't have those here :). We don't really have very many vending machines on the streets at all actually. They are pretty much all inside of businesses and schools and outside of stores.