Great article.
There are many people who have this effect, and really I would say it is a serious cognitive problem, because if you do not recognize your defects (because you do not see them) then your information processing is not good.
It is one thing to have a good self concept and another is to have the inability to recognize your shortcomings.