min-device-pixel-ratio alone isn't enough for the iPhone/iPad (in iOS 5.1). I've added a note but left the prefix-less code sample as it is to avoid the compound stuff with the widths becoming too confusing.
Added note on requirement for browser prefixes for HD images
Yes, this is definitely required for actual implementation, but was left out for brevity. Your additions look great to me!