I am a slim, georgeous (and vain), 56-year-old man. The only time in my life that I put on weight was when I first became diabetic 30 years ago: suddenly, I was obsessed with eating.
Clearly, you are currently in a worse state than I was. But you've only been diabetic for 6 years. And if you put your mind to it, you can be right as rain very quickly indeed. (But you must be careful too, of course.)
In particular, I think it's very likely that your eyesight can be sorted out very quickly. High blood sugar makes vision blurry. Get your blood sugar down (with care), and your normal eyesight will promptly return.
What I eat, and when, is fairly unorthodox. But my control of my blood sugar is extraordinarily good.
You already recognise yourself to be unorthodox about eating - pathologically so. But you don't have to try to eat like a normal person, as DAFNE would have you do.
You could instead just make up your mind to become a bit more healthily unorthodox, like me.
In fact, as others on this forum will have noticed, I am constantly proclaiming that it's precisely my unorthodox insulin and dietary regimen - most especially the rye bread - that allows me to control my condition so well.
However in your case, I think it's clear that diabetes is not the real problem. It appears from what you first wrote that diabetes merely initiated your dietary problem.
Thirty years on from my brief weight gain, I've never eaten better in my llife. And that's thanks to diabetes!
I'm sure that you too could turn the tables.