I don't know if the answers are revealed later in the thread, but I'll say:
1. ESTP, perhaps an ESFP. He reminds me of an ESTP I know that I mistyped for a while as ESFP.
2. INTJ. I think a schedule like the one described would hurt an INTP. I wouldn't rule him out being an ISTJ though.
3. I'm saying INTP just to be different. I sure everyone else will say ENTP, but I think there is room for him to be an unusually self-confidant INTP. In fact he probably is an ENTP, but if he does to turn out to be an INTP, I want to be the one guy who gets it right.
4. ESFJ. The end.