Just some further input. Make sure you are measuring everything you eat. You estimated your protein portion size -- we have a tendency to underestimate what we're eating. A 4 oz serving of fish should be about the size of a deck of playing cards.
Also, while brown rice is healthier than white, it still has calories (100 in just a half a cup) in it. Are you measuring it out to make sure you're eating only one portion? Is it boxed, flavored stuff, or is it just plain? Do you add butter or oil? On your salads -- what type of dressing? Are you using low/reduced fat and measuring it? As for your sandwiches -- have you checked the calories/fat on the bread? It may shock you how much is in one slice. Also, do you add condiments such as mayo? It looks like the ice cream you're eating is around 80 calories per 1/2 cup -- how many servings of it are you eating at a time? It's the little things that can creep up on us, especially when it come to portion size. This is why Weight Watchers is great in making us aware of everything we eat.
Your breakfast did seem like it would be a bit high in points. To me that seems like a lot of food. While eggs are very healthy, yolks can have quite a bit of fat in them -- which can also be healthy, but two eggs is about 10 grams of fat I believe. The whites have a lot of protein and trace amounts of fat. This breakfast would have been roughly 400 calories in itself.