I don't think he's an I because he speaks out loud, and is very agitated.
F doesn't fit well because he's very objective/scientific and doesn't really care about harmony, or hurting other people's feelings.
So I guess ESTP. Although he's kinda weird for an ESTP.
Either way, I love the show.