Sounds like a budding grade A Narcissist to me.

Was the review "public"?
Is he new to you or completely new to the scene?