It sounds like he wants to be independent. He doesn't want to be told to do something or controlled. I don't blame him. I know he has to listen to his teacher, nanny, you and other adults but can you let him make his own decisions in other ways? Let him pick out his clothes for the day, what he'd like to eat. Let him go to the grocery store with you and pick out his favorite things to eat. When he is at home, let him color a picture any way he wants. Just let him be able to make little decisions so that maybe he won't mind so much when he can't make big decisions.
You can try the speech therapy but I don't think it's all about his speech. I think he just wants to be heard and let people know he has a mind of his own. That's kind of what I got from what you wrote. I could be wrong. I think he sounds like a very smart little boy. I wish you both well.
April
I would suggest you get him into Speech Therapy, he seems to be sensitive so if he goes to his room when he gets upset thats okay let him express his feelings ,it is possible on reading your Post he has a lot of Languages to handle and if you are speaking to him in so many, a 4 year old ,whilst they do pick up languages well, could find it overwhelming.So he is talked to at 4 year old in English, chinese ,Tagalog,German and French, I think this is too much and you need to cut back.