I am having a different experience with Princess over my son's allergy (Milk). When I booked the cruise they sound much like you explain however when I sent my fax in I got a letter back with a different story. Basically there is a good chance my son will have nothing to eat while on the cruise and other then bring in rice milk they do not sound willing to do anything else. I am interest to hear how your cruise went as right now I am very worried about what he is going to eat in a month from now.
Also how did you get them to approve food this was not an option they gave us.