Hi Daniel,
The B2 uses a good quality CD drive, also used in high end laptops such as Apple MacBook Pros. I have two B2s and they are fitted with the Matsushita Panasonic CD/DVD UJ8A7 and UJ8A8 units (one is almost 5 years old, the other is about 1 year old) and they are working very well. I have done almost all of my ripping on the older B2, hundreds of CDs, and have only has a problem with 5 - 10 CDs over that time and these boiled down to having video or web based sofware built in to them. I have only had to use an external drive on a PC to rip those 5 - 10 CDs mentioned above.
I have, however repaired for friends a number of laptops fitted with these ultraslim drives. Apple MacBooks are fitted with this type of unit. Faults ranged from CDs inserted upside down, irregularly shaped (non circular) CDs, 3 inch CDs (that conversation went as follows: "how did you insert that?"; reply "Oh, I used a coffee stirrer to poke the CD further into the slot").
I would agree that the B2 does not handle 'non standard' CDs very well and it would be good if that aspect was improved, so that the B2 could continue gracefully after it encounters video or software content.
I think that the problem, when not a physical one, is likely to be within the Linux O/S and not within the B2 software. But I haven't had an opportunity to look at this because I have not yet had a CD stuck in either one.
The slot drives are more delicate than the top loading drawer drives. But the slot loaders are also more compact. So careful handling goes a long way to having a trouble free CD unit. I've watched friends 'pushing' CDs into the slot many times. That is not good. The CD should be gently inserted into the slot and the CD unit will draw the CD in at its own pace.
Anyhow, those are my thoughts on the subject!
Regards,
Peter.