"1. Do we have Disneyland or Disneyworld in California?
2. What baseball team does California have in San Diego?
3. Is Yuma in California? Is Modesto in California?
4. Answer in less than 5 minutes in English. if you can't, you know nothing just like most Thai men."
Here's my take on the above sentences.
1. "We"? Think about it.
The original sentence is wrong grammatically but understandable. That's why some people use it, mostly in speaking.
I'd use: Is Disneyland or DisneyWorld in California?
2. I'd use: What Major League baseball teams play home games in San Diego?
"San Diego" can be replaced by "San Diego, California". The state can be ignored since San Diego is very well known to everyone there.
The grammar of the original sentence is correct but the sentence itself is awkward!
Get this. Some major sports teams in the US are not located in the same cities as their stadiums. For example, the team is located in City A but plays home games in City B. Suppose the San Diego Padres play home games in San Diego but are located in City C. How one would answer to the question? UC-San Diego? SDSU? All high schools in San Diego?
3. Both are correct.
4. "Answer in less than 5 minutes in English."
I'd use: Answer in 5 minutes in English.
Does one second from 4:59 to 5:00 matter?
Hence, the sentences discussed are very far from perfect.
All of his street language look perfect to me.