1) Sorry to disappoint but there's no mystery to be solved Nancy Drew. I'm not a doppelganger, I'm Devanha, Devanha Red.

2) No, he's just having a breather.