i can see "overengineered pub talk" as a specific critique instead of them meaning public. i am probably wrong there. but the point still stands as it's rude and not important to make a mention of their english, especially when it seems what they meant is one of two things, both of which make sense.