I have found a reasonable amount of success with iPhoto Faces thus far - it recognizes family members successfully enough for my use - one thing I would say concerning facial recognition systems I have used in the past - facial recognition is very difficult with subjects wearing glasses as in your sample in the article.
Does iPhoto's Faces Work?