I posted earlier in the thread, but it got lost amongst all the good advice. Give us an email and I'll shoot you over the excel tool I used for cutting weight last year.
You input all your statistics and it will tell you exactly what your BMR is and from your prot/carb/fat ratios it will tell you exactly how much of each you should be looking to eat each day.
The best way of doing things is to record proteins/carbs/fats and not just fats. You're a bit of a stat man, so it will probably appeal to you knowing exactly what you're putting in and tinkering with it to hit targets.
Matt has said you need some carbs, there are a fair few in your intake and they're just disguised, so a key is balancing them up with some cleaner carbs like rice/pasta/vegetables.
The Tomato soup will have around 30g of carbs in and 20g of those from sugar.
Apples (14g/100) and grapes(18g/100) are higher carbs than watermelon (7.6g/100) or Honeydew (9g/100)
This is all just for reference, but obv apple carbs >>>>> biscuit carbs unfortunately because I love biscuits!!
Like Matt used to do himself, I got to the stage I worked out to the gram and weighed all my food.
Aiming for 200g protein, <100g carbs, <50g fat per day and trying to fit my meals around that.
I used to get 500g of lean steak mince, a jar of Uncle Ben's chilli sauce and that would make me up 3-4 meals
UncBen’s Chilli Protein:11.5g, Carbs:49.5g, Fat:3.5g (Fibre 15.5g) Cals 310
Steak Mince Protein:23g(100g), Carbs:0g, Fat:10g (4.5g sat) Cals 171
Rice 100g Protein: 3g, Carbs:30g, Fat:1g, Cals 141
At first it's annoying, but once you have the numbers in your head it's easy enough to get around and when you have OCD tendencies fun

I use an MRP shake for my breakfast and it is blended with oats.
My Protein MRP: Protein 40g
Carbs 23g
Fat 4.6g
294cals
http://www.myprotein.com/sports-nutrition/true-mrp/10529863.htmlNormally keeps me going until lunch or mid afternoon and has a great nutritional profile.
Kinboshi could probably do better than to recommend you snacking on fig rolls and the like

Fine for a racing snake who's doing more miles on the road than I do in my car every week, but for us who like to ride the bread express it's not so handy and cleaner foods are in order.