JB - the good news is it's doable. And you'll look and feel LOADS better!
Can I make a couple of suggestions that might help? Your current diet looks great, in the sense that you're eating lots of unprocessed whole foods and cooking from scratch etc. This will undoubtedly make things easier for you.
However... the meals you've listed are almost exclusively carbohydrate-based (porridge, hummus, beans, rice, even the fruit). They are the 'good' carbs, in that they have nutritional value and are slower-acting on your blood sugar but nevertheless, if you're eating like this at every meal you will still be experiencing the highs and lows of blood glucose that can eventually lead to that 'rip your arm off for a kitkat feeling'.
My advice would be to replace at least one of those meals with a protein/veg alternative. This is more difficult if you are vegetarian but still doable. Don't fear good fats, either (butter, olive oil, full fat greek yoghurt, avocados, olives) - fat fills you up and doesn't mess with your blood sugar. Eggs or yoghurt for breakfast maybe? Nuts are a great snack.
if you want to eat chocolate, go for the dark stuff. 70% cocoa or more, the higher the percentage the less sugar there is. And red wine is ok-ish...especially if you're only drinking a glass a night, ditch the white though.
If you really want to go for it you could join the low-carb Bootcamp thread! But however you do it, ditching sugar is a great idea, good luck!