Hi,
DS2 hasn't seemed to notice yet either.
Lately I've been trying to ignore the people's actual question/comment and say, "yes he just fascinated by insects [insert subject matter of OMG comment]" and pause and smile as if to say, "aren't kids a trip". It seems to make the person focus on DSs interest/enjoyment rather than his knowledge level or age. Sometimes they'll even say something like, "oh my nephew was kind of like that, except he liked Y". I like that approach because it doesn't sound dismissive (like when I say, "oh he's not 3 he's just a bit tall for his age").
Polly