I don't know, that meal plan sounds very balanced and not over indulgent at all. But I personally think that it really varies from person to person. If you have a high metabolism, or exercise a lot, then you may need to be eating that much fat/calories or even more. However, if you are trying to lose weight, then I agree that may be too much fat in a day for doing that. In my opinion you'd have to be drinking glasses of olive oil or eating cans of nuts, or eating two avocados a day to be pushing it in terms of fat if you have a generally high metabolism. I personally use a generous amount of olive oil in most of my cooking, and I enjoy a good helping of peanut butter on graham crackers, and I always feel like it's good for me given that I'm a young women still growing. Bottom line, in my opinion, if you are healthy and active, and aren't worried about your weight, then I don't think you need to cut back on your olive oil or avocados if you really like them. It's not like you're indulging in cookies and potato chips all day.