There is nothing special about the B2's CD player, Brennan do not make their own CD readers but purchase standard Computer, front loading CD units for their B2s wholesale. As with all things, occasionally a CD unit will fail or indeed there may be a bad batch!
However,as far as I can see Brennan stand by their product and sort out this sort of issue.
The other thing is that the B2, as compared to the previous JB7 product, is built round a computer that is network and internet "aware"- or almost semi dependent.
It therfore needs a clean WiFi/LAN environment to function optimally.
Many problems arise because a B2 will actually be the first "server" device a householder attaches to their house router and this will quickly show up any inadequacies in their house system, which people then blame on the B2 because it appears that it is the B2 that is not working when it is actually their household systems/environment that are the cause of the problems!
The B2 also accesses resources on the internet to discover and populate things like CD names and content (radio and you Tube etc) and in doing this is only as good as the information it can find - It is not B2 itself that is naming your music CDs!
If it fails to find a name then it allows you to provide one or reasonably, populates the missing information with an appropriate default value unique to that CD so that it fits in appropriately with its file structures.
There may be better CD ripping utilities that run on laptops but these are large, specialist programs in their own rite which could not easily be ported to the commuter inside a B2 BUT the B2 can import music ripped elsewhere so the B2 is not "closed" to other solutions.
A modern Brennan is not a turnkey/plug and play unit, it simply cant be at least until its job is simply playing music you have loaded and even then it your neighbour sets up a new WiFi that encroaches on yours or your fridge compressor goes bad electrically- this may lead to trouble with the Brennan's UI.
Fred