Red meat regardless of how lean it is, shouldn't be eaten every single day of the week if your concerned about your health so I'd limit that sausage intake.
There's a myth surrounding rice that for some reason brown is better because of it's low G.I, however nobody eats foods in isolation so it shouldn't be an issue to eat white rice. Facts are Dazza there's going to be enough fibre in your diet (the COMMA guidelines recommend between 18- 29g) per day that you don't need to eat that much fibre. What there's not going to be enough of though is good quality carbs if you keep eating brown rice.
I wouldn't recommend a mass gainer your essentially only eating 3 meals a day so you need to get much more solid food in your diet if you want to make progress like you mentioned 110%. Right now this looks It's kind of like an average joe's diet bulked out with protein shakes you need to eat more solid food, I know it's hard but solid food is the way to go if you wan't to put on size it has distinct advantages over liquid food and if you get up to 4 meals then maybe think about the mass gainer. Me I've always used Extreme Mass on top of 5 meals.
Your BioRythm will be fine, I use B and R post workout for the added Kr-alkyln, HMB and vit, mineral complex. Your obviously getting advice from other places so I'll say this, don't just go with the advice that you like the sound of best because it sounds like the easy option or you prefer it when someone says your diet is looking great when it doesn't. Bodybuilding isn't easy and if you wan't to be serious about making gains you need to be serious about your diet, so take these small tweaks as just start and then look at increasing your food intake again after a few months.