A bunch more background...
Yeah, I definitely see what you mean. I've met folks like that before as well. With all of that going on as well, I also think you definitely have reason to be suspicious. I especially agree with the part about being designed to be uncheckable, that is a red flag.