From what you describe it sounds like your problems with the eyes and other symptoms are very likely caused by the bile back-up or blockage. Just keep flushing and it should go away. (I am also allergic to almond, peaches, cherries, and plums, interesting, I never heard of anybody having the same group of allergic foods, I think they are in the same family).
About my yellow spots, I just found somewhere that "yellow spots known as Hollenhorst plaques are caused by particles of cholesterol usually originating in the carotid artery that have broken free and come to rest in the retinal arterioles." So I guess my yellowness is caused by cholesterol. Flushing should help that too, so we both just need to keep going :-)