I just confirmed that Material Library records that are imported from a CSV file do come in Protected. I don't think we want to change that, because there are some people using THERM that make libraries this way that they don't want their user groups to change.
So you will want to make sure that everything is defined properly in your CSV file, so that you don't need to edit it in THERM.
I also confirmed that it is fine to have commas and other punctuation in the name, as long as it is surrounded by quotes.
So it seems the main problem with your CSV file is that the colors are not in HEX
Robin