The 42 (mmol/mol) is a different measure to fingerpricks (mmol/l). If the strips are out of date they may not be accurate, so obtaining a new supply may be useful. I don't have a link saved to show the rough equivalents between HbA1c and average fingerprick results, but someone else probably will.
On the strips you would be hoping to see a number between 4 and 7 first thing in the morning (fasting) and before meals, and a number under 8.5 two hours after starting to eat (and preferably no more than 3 above the pre-meal number if that was below 5.5).
Which is healthier between monounsaturated and polyunsaturated fats is disputed now and I'm not clear which it is, apart from the only essential fatty acids (ones we can't make ourselves by cobbling together bits from other fatty acids) are the Omegas - 3 and 6 are the most well known but I have seen a few mentions of 9 in recent years. They can be found in good quantities in oily fish, vegetarian sources include various seeds and nuts - and the oils made from them. Fish, nuts and seeds also contribute protein as well.
Avocado is fairly high in healthier fats too if you like that.
It isn't essential to eat cholesterol as our livers will make some anyway, but it also isn't clear how much difference our dietary cholesterol intake makes to overall blood level for most people, the British Heart Foundation currently recommends not eating excessive saturated fats but doesn't make any specific recommendations about cholesterol as a percentage of your saturated fat intake. (It's impossible to avoid saturated fats completely as even vegetables contain a small amount.)