That list is incorrect, no Core 2 CPU has hyper threading, some higher end pentium 4 CPUs had hyper threading then no more intel CPUs had hyper threading until the release of the LGA 1366 i7's. Since then, many core i series CPUs have had hyper threading but not all.
Only some i5's have hyper threading, the i5 2500 does not have hyper threading but the older i5s for the LGA 1156 socket like the i5 650 do.