Depends on your goals, once you figure out exactly what you want to shoot for in the short-to-mid-term, and it depends on the progress you see as you go. It could be a case where you stick with "the plan" (whatever plan you figure out) for a few weeks, track your progress on the scale, tape measure, and in the gym, and tweak the diet based on the results you are or aren't seeing.
Not too bad overall. To clean it up a bit and push towards fat loss without going into a major cut, the quickest way would be to shave off some carbs here and there, like one carb source per meal (instead of bread and rice or bread and fruit). Also, whole eggs. Just whites are unnecessary.
I'm not sure what's in the GNC raw thing, but make sure you're getting around 180 grams of protein per day. I didn't run the numbers on what you listed, so keep an eye on that.