The 650+ uses the Texas Instruments ACX100 chipset, and they are not willing to release the necessary specs to write drivers for it. Check the ACX100 project on sourceforge to get the details. The only known driver is a binary-only module that will only work for an obscure Mandrake kernel version (PCI version only), and I have only heard of one person who got it to do anything at all.
You might be right about the (lack of) speed difference between the 11Mbps and 22Mbps products, but I haven't tested them. As always, take marketing-speak with a pinch of salt... It can't be entirely bullshit though, or I would have expected to hear a lot more complaints. Does anyone know more about the difference between the two standards that could explain?
"Religion is something left over from the infancy of our intelligence, it will fade away as we adopt reason and science as our guidelines." -- Bertrand Russell