I agree, I'd try to add some more fat into your diet. Yummy -- avocados!
However, I'd try to stop counting calories, and rather focus on learning how much you need to eat to feel satisfied. I know some people like the control that calorie-counting gives them over their eating habits, but personally, I wish I'd just know my body well enough to realize when I need to eat what to make it happy.
By the way, I like Rick Gallop's book "The G.I. Diet Clinic"
He lays out a 13 week plan, where you work on some aspect of eating low gi every week (i.e. eating out, or what to do if you fall off the wagon, holidays, etc).
It also includes a list of foods that he labels with colors. Green light foods are great (vegetables, grains in moderation, etc). Yellow light foods should be eaten less often, cause they have a higher GI value, and Red light foods should be eaten rarely (white bread, sugar, etc).