I don’t think it’s possible to eat too many vegetables since they’re so filling. The ones you want to avoid are starchy ones like potatoes, peas and carrots, since their benefits are outweighed by the amount of starch/sugar they contain. The opposite is true for the kind of vegetables you mentioned and those on the allowed list. You want to minimise sugar, but you don’t want to starve or under-nourish yourself. The fibre, antioxidants, vitamins, minerals phytochemicals etc contained in vegetables can contribute to your recovery and health in general, so go crazy with the broccoli and asparagus.
Cholesterol isn’t the monster you think it is. It’s essential to life and used for many purposes, including the repair of damaged arteries. The damage itself is what needs to be addressed by people with high cholesterol levels. Eating refined junk fats like vegetable oils and margarine, which are ironically marketed as healthy because of their low cholesterol levels, are what contribute to the damage in the first place. It’s a big con and this kind of ignorance is gold for pirates like Flora and Clover.
There’s little more than some debunked quantitative evidence (aka statistics) to “prove” cholesterol as a predictor of heart disease. Don’t you find it strange that cholesterol intake has plummeted over the past 100 years while heart disease has sky-rocketed at an eye-watering pace? What has margarine and lean beef done for us? I advise you to read into it to enlighten yourself and allow you to sit a bit easier while enjoying your eggs and olive oil (if it’s extra virgin ;)).
Don’t forget that fat is a vital macronutrient either, and is only considered a bad thing by ignorant dieters who never manage to lose any weight (cha-ching for Go Ahead and co). It’s even more important to you since you’re eating less carbohydrates, so make sure you get a decent amount.