I guess he's an ENTp - logical subtype: unpredictable, crazy, narcissist...
What do you think?