Where is the rotation of Protein?? Your sources are the same, possability of developing a food alergy.
I can ccount about 125g of Carbs for an entire day! (One of your biggest problems), How is rotated to keep things constantly moving
How have you adjusted your cardio to fit your program, and continue making progress.
Like i said - The determination is there, the "FOODS" you are eating are fine. Hell i commend you for eating like that every day. Its just how your eating them and how much that makes your diet horrible.
I would also get some baseline tests done to see what your body is doing.
Here is a simple little test: Buy some Iodine at the store tonight. The next morning place a square around your belly. Do not wash it off and find out how long it takes to fade out. This will give you a little bit of an idea on how your thyroid is working.
Let me know the results and i'll let you know if you have any problems