Everything you said is to the point. I guess that is because there is exactly the same type of person in your company. My boss is absolutely a 魔鬼軍曹.
Right now, my boss's boss wants to every one in the team write a letter about career development to him. I think this is a good opporunity to tell my boss's boss what i have been doing and the value I have added to the company and the team. It would be better than going to his office and talking to him.