I don't think "vindicated" is quite the word - as far as I know, the author hasn't taken any significant flak for it, nor have I heard much about it beyond "Huh, yeah, they do look like that now." I would just go with "this analysis is in agreement with this other one."