While I generally agree that CMT threads are not a real "core" (and has never been presented as such by any other company that has explored CMT), the real problem with Bulldozer was a frequency-optimized, deeply pipelined design. AMD literally repeated the exact mistake that Intel did with Netburst. It would never have been good no matter how you positioned it.