A CPU temperature of 56 centigrades is quite normal on a laptop under load. There is not much air in a laptop and heat dissipation isn't on par with desktop systems so that's why it's so nice and warm on your lap.

No need to worry, they are built to withstand that kind of temperature and a lot more.
Regarding the USR2210, I believe it is based on the Texas Instruments ACX100 chipset - an unreliable and poorly supported chipset. I could be wrong, so please check the technical docs on it to see what chipset it is based on (that's more important than the card manufacturer).
I had a DWL-650+ based on the ACX100 chipset and it worked...sometimes. I sold it to a Windows user and I am currently looking for PRISM2 or PRISM2.5 based card - those are the wlan cards that are best supported in Linux. You can even use a laptop with a PRISM2/2.5 card as an access point.
Håkan