That *does* sound like a really good breakfast! It seems like an ok amount of food to me, but everyone's different. With food amounts you just want to avoid that really over-full feeling after a meal. It's usually pretty obvious to me if I've eaten too much but it may take some getting used to as to how much is too much if you're just starting out.
Re: honey - yup, Beth is right. The problem with honey is the same problem with fruit juices and with HFCS (high fructose corn syrup): fructose. HFCS contains more fructose than sugar and this fructose is more immediately available because it is not bound up in sucrose. Same goes for fruit juices and honey. I'm ok with small amounts of honey but some people can't tolerate it at all. Generally fructose in whole fruit is ok though it is fairly common for some people to have fructose intollerance along with IBS. Not that I'm suggesting you might have this though! Just IBS
And yes, lamb is a red meat so it's a definite no no. Anything that was a mammal is a red meat. Pork is red, for that matter too, no matter what the farmers say. Light mayo is ok just watch the fat content and make sure you hae it with lots of SF and low fat foods. What's important is the fat content of your whole meal, so just have a little bit and make sure at each meal that 20% or LESS (especially if you're just starting out 10-15% is a much safer range) of the calories come from fat. I think you can also find fat free mayo too.