On the intel website, it says that the i5 processor uses hyper threading. Elsewhere on the internet I've read various conflicting reports. Can anyone give me a definitive answer?
It does not.
Here's the info from Intel itself:
Basically, the desktop i5's don't support Hyper Threading. This is also explained in this and several subsequent reports from MacWorld on the 2011 iMac.