A general rule of thumb which concerns rapid changes in one weight, that if you rapidly gain the weight then the reverse is true (this applies as well as to losing weight). That diet you posted... it needs major work as it is far from optimal for cutting, or even bulking.
Read
this article by Layne Norton and apply it 100%. I am tired at the moment but going over your diet... you need to eat more frequent, more protein, and center your carbohydrate intake around three meals and severely limit the rest of the day (three meals being breakfast, preworkout, and post workout). I would find a meal three hours before working out to be too long of a time to wait, I generally give myself 45-60 minutes before I hit the weights.
It is really hard to get any noticeable changes in a couple of weeks as far as muscle hypertrophy / weight lost, and I am willing to bet you look exactly the same you did 10 lb's ago. The rapid weight gain is probably due to having a hefty carbohydrate intake the past couple of days, as well as sodium. Also people don't realize how much ones bodyweight can change throughout the day. Weigh yourself in the morning and the again at the end of your day just before going to sleep, you won't be the same weight, heck you might be up or down by as much as 5 lb's.
And two workouts per day is a bit excessive... are you lifting weights twice a day or what? Doing cardio one time and the other is weights?