Sounds about right.
Out of that list, about the job hunting and interviews. Internal "happiness" or a major positive mood before you go to an important job interview can get you a lot of brownie points and increase your chances. I force "positive talk" in my head all the way to the interview and that has worked well so far. The harder part is finding a job which you would like to apply for tho...
about the flipping out on "not caring" then that is a defensive reaction for someone saying that we don't show emotions as often as they would like. Talking and asking him to show you more emotions might work. He will start forcing it and maybe eventually, it will catch.
If it's not about you and he flips about what someone else says then... ask him why does he care? Only close friends matter. Strangers... can go to hell. Who are they to judge when they know squat?