(A) There are 4 different allowances, each with its own separate allowance.
(B) the allowances are not all measured in CUPs
(C) the starchy vegetables or whole grains are in the same category so it is a cup of one or the other not both
(D) I am wondering whether you just read the book too quickly or whether a mistake has crept into the latest edition of the book (if you are reading that), I am referring to the 2003 edition of the book.
There is a "ONE CUP LIMIT" placed on your choice of starchy vegetable (like sweet potato, sweetcorn etc.) or alternatively and slightly less preferrably whole grains (like oatmeal, brown rice etc.). These foods are less nutrient-dense and more calorie-dense than non-starchy vegetables, beans and fruit, so they are not in the "UNLIMITED" category.
There is a 1 CUP limit on Soy Milk, also
The flaxseed is 1 tablespoon (not cup)
The nuts and seeds is 1 oz (not cup) OR 2 oz avocado (not cup)
My additional tip (not in the book) is to ask yourself if you have the tendency to eat more calories than you need. The only way that Eat To Live is going to work for you as a weight loss strategy is by creating a calorie deficit. If you are going to be finding a "legal" way to gorge on more calories than you need (say by eating a kilogram of beans at 1200 calories and/or a kilogram of bananas at 900 calories - just because they have been indicated as "UNLIMITED" foods) then you will need to also introduce a calorie-counting system to ensure that you are eating an appropriate number of calories!