Great article! A lot of this echoes what my dietician told me. One other thing that you might want to think about as part of your IBS treatment is that you really should eat different foods when different irritable bowel symptoms occur.
What I mean is, you can eat in different ways to minimize different symptoms. For instance, if you are having diarrhea, then you should probably try to eat smaller than usual, low-fat meals at frequent intervals throughout your day. If you're constipated, then do the opposite.
The same goes for abdominal pain and bloating. Sugary and fatty foods help cause gas, which can lead to abdominal pain and bloating, so if you're particularly concerned about remaining symptom free on one day, then avoid such foods. You should also skip out on the soluble fiber on those days -- that's another big gas cause.
Your doctor and dietician will be able to help you further refine your IBS diet, so be sure to ask them what will work best for you too -- just know that you have a lot of options out there.