according to Jeff the calorie density of your meals should be around 450 but my preference seems to be much higher - over 1000.
Are you sure that the meals you've described have a calorie density that's over 1000? Your first meal, for example, can't be that high, because whole grains average 450-500 cal/lb while vegetables are around 100 cal/lb. So "4-5 cups brown rice with a 1-2 pounds steamed veggies" doesn't have a calorie density above 1000.
Perhaps you're confusing calorie density with the total number of calories per meal?
See this post from Jeff's forum on calorie density:viewtopic.php?t=6032
These are averages
Fresh Veggies are around 100 cal/lb
Fresh Fruits around 250-300 cal/lb
Starchy Veggies/Intact Whole Grains around 450-500 cal/lb
Legumes around 550-600 cal/lb
Processed Grains (even if their Whole grain) around 1200-1500 cal/lb
Nuts/Seeds around 2800 cal/lb
Oils around 4000 cal/lb
What they found is if the calorie density of the food is below 400 calories per pound, no matter how much they eat, they all lost weight.
Between 600-800 calories per pound, with some moderate exercise, they all lost weight.
Between 800-1200 calories per pound, people gained weight, except for those with very high activity levels
Over 1200 calories per pound, everyone gained weight.