keepingquiet You seem to be missing something quite important. You stated in your op that you are pre-diabetic. I have no idea why the GP thinks that, but he/she won't have made it up. You must have had a blood test which included an HbA1c test at some stage.
Pre-diabetes and diabetes are a continuum. I don't know what your blood glucose readings are, but you could be just below mine - and I am classified as a diabetic. I'm one side of the line; you're on the other side - our risks probably aren't very different. I have played with the QRISK3 calculator and diabetes adds 6.5% risk to your score - you could be heading towards that. You need to know your scores, if you're going to be in control of your health, which is why you need to request an HbA1c test. Diabetes can cause cholesterol problems.
I think you stated that you are slightly overweight. That will be a risk factor, so if you're at the top end of "normal" for blood pressure, cholesterol or diabetes, it would be a good idea to try and lose it.
The advice and information your GP seems to be giving you seems barmy to me. Look on the app - all your test results will be on there. You can Google what they mean, if you're not sure. Nobody is trying to hide that information from you.
I looked up the science about eating salad before meals. What you claim to have been told is nonsense. Of course, salad will help with your weight, cholesterol, blood pressure and pre-diabetes if you substitute it for something less healthy (ie more carbs or saturated fat), but not if carrying on eating as normal and just add a salad like you would a supplement. There is some evidence that eating vegetables and protein before starchy carbs can lower post-prandial (after eating) blood glucose levels in T2 diabetics, but not in non-diabetics because the pancreas is working as it should anyway and releasing insulin. That means swapping round the order you eat a normal meal, not adding something else to it. That's what peer-reviewed scientific research says.
I don't really understand why you don't want to return your GP. I'd want to know what my blood tests say about the state of my health and do something about it, if I could. It's up to you what action you take, but it's the GP's job to tell you what your risk of heart disease is. Incidentally, it's rubbish that any pharmacist can just give you statins without a prescription.