Read the myths - agree with many, disagree with others -- the article is not well balanced, or better, not thorough enough, and conflicts with what my doctors and my reading tells me.
Having gone through some pain in regards to the heart, I would say a balance of fresh foods is a wise choice - general rules:
Avoid processed foods and limit saturated fats
Cut down on wheat (it's an inflammatory)
Stay on the outside ring of a store as a general rule of thumb - this is where fresh foods are generally found - veggies, fruits, meats, fish.
Watch your portions - limit meat to typically a cupped palm.
Wild salmon and tuna - good
Limit your saturated fats (i.e. meats) and sodium intake
Avoid processed meats (bacon, sausage, pepperoni, salami, etc)
Eat oatmeal with fruits
Eat some fruit during the day (juice is not fruit).
Avoid dairy, including cheese.
Eat your share of decent veggies
Don't eat meat at every meal - try beans, or have a salad
A handful of walnuts, almonds, etc.
Eggs? I generally avoid the yolks but may put 1/2 a yolk if I use 3 eggs.
For some of us, we're more susceptible to heart disease and accumulating plaque than others. Some of us are blessed, but may have other issues.
When you're 30, start with blood tests every 6 months to check cholesterol - you want low LDL and Higher HDL. Exercise 3 hrs per week - walk, run, jog, yard work, etc.
At 40, get a stress test. Some of you may need statins if you're genetically disposed to high cholesterol.
Good luck. Knowledge will help you avoid issues. Remember, all the exercise in the world still won't help your heart if you eat poorly are or disposed to heart disease.
If you're one day like me, then you've got to go more veggie than meaty - low in saturated fats, lots of veggies, fish and fresh fruits, some nuts, less alcohol, educed stress, and lots of exercise. Of course, like any diet, it's good to allow yourself a steak or desert once in a while.