Okay, having read the tumblr post my original comment was even more spot-on than I thought. And I agree with a lot of the analysis. A very valid character interpretation, cranked up to 11 here with some added scrupulosity for slight satirical effect.