Re:motivation is low, diet is boring, need help.
Reiterating what others are saying, mostly.
Cycle your foods often- it keeps things interesting.
If weight training is your life, or at least a big part of it then you are not going to stick to a diet like this for the long term.
Get involved in the food- try many different types of protein and carbs.
What sort of rice are you consuming?
Try couscous, quinoa, lentils or just a plain jacket potato in place of it.
What veg are you having? There is a lot of scope to liven up a meal with different types- having the same mix of broccoli/carrot is going to get real old, real fast.
Turkey, salmon, haddock, tuna, cod, lean beef, or even a mixture of those can make it fun.
or instance, I had a paella last night with a mixture of prawns, haddock, chicken with brown rice.
When I started out I had a very militant approach of 'this is what I eat, every day, day in, day out'.
After 3 months I was back eating a bit of junk and then eventually I got sick of 'being good' and proceeded to gain 20lbs of fat.
Varying your diet will keep you occupied while your muscles are growing- sure there is more prep and shopping time, but I do find it is something that allows me to stay on an even keel.