I think the lesson here is that Intel's marketing for these chips has been a mess from day one.
Some of it is inevitable, they have too many aspects to contain in a reasonable product name, but letting the names become divorced from any sort of reality helps nobody.
Edit: nope, actually, I'm wrong - Core i5-430M was a straight dual core, no hyperthreading part.