The author was doing pretty good until they hit the "english speaking" crap.
It's hypocritical to put all the other stuff in there and then say "you have to speak english". If you walk into a store, and the owner doesn't speak english, go somewhere else if it's a problem for you. Otherwise buy the bloody cigarettes/pack-of-gum, whatever.
Both nations are supposed to be built on the premise that if you come here, work hard, it doesn't matter who you are.