You are not me and I am not you, kookookachoo.
I have training and experience you do not have. So do others. I am sure you can say the same in other areas about me. No diagnosis is set in stone. No matter who gives it based on whatever, there is room for human or other error and other factors not yet known.
For now, I think sociopath will do just fine until other facts present themselves. Since he is not exactly volunteering to provide personal information to meet in a clinical setting, there isn't much point to mentioning that possibility.
Not that I want to spend much more time on this guy but, I think it's pretty clear that he is a very troubled individual regardless of whether he is playing a part or not. To do and say what he has is psychopathic regardless of who he is working for, period.