The theory does accord with the last several general elections, but it doesn't seem to accord with primaries. For example, Herman Cain, Howard Dean, and Mike Huckabee all lost out to less charismatic candidates. Since primaries are now decided on a similar basis to general elections--debate performance, fundraising, retail politics--it seems like these data points ought to be included.
If true worth noting that while this may not be unique to the US, it's certainly not universal.
Hollande beating Sarckozy in France recently would be a pretty solid counter example, similarly John Major winning in the UK in 1992 (Kinnock was no Kennedy but next to Major anyone looks charismatic).