So I just received a package from Amazon containing an SD card reader (it's that tiny little white box). As you can see, it arrived in perfect condition. Thank you Amazon. I think your packaging was a little bit too much though.
At the same time, I also got, in a separate shipment, a new 16GB SD card. This just came in a plastic envelope with no additional protection other than SanDisk's product packaging. The card reader cost £2.99, the SD card £10.79. Both extremely good value. Very happy with both, but, you know... packaging.