I had a similar experience with my DH. It was after DS started doing all sorts of things so early. He was reading, talking in sentences and still wasn't 2. Then one day we went out of town to visit friends. DH's good friend is clearly gifted, and is able to solve the rubix cube quickly behind his back, etc. He can even carry on a conversation and does it quite quickly. So his friend tells me after how it's not that hard to do and started to explain...that's when I kind of zoned a little. But then he said how my DH is extremely gifted and how he could pick up on it easy, and that he should go into computer programming with him etc. I thought maybe he was confused, but DH later confirmed that it was true. Huh, at least it is a gene that is in there, although DS is much more gifted than him I assume.
And the grammar correcting is something my DS does as well. And he corrects my tone/inflection when I am reading to him. And God forbid I skip or miss a word. He has to stop to explain what I messed up on. And for the record I say shur-bert too. ; )