It looks like you did get some good news with the eye exam. Keep and eye on your feet and cuts or wounds that are slow to heal. I am sorry about your other problem. Maybe you didn't need him any way. It sounds like he was very self absorbed. I can't imagine someone doing that to another.
Stress will definitely drive your blood glucose levels up. I am sure that you have been told to not worry about the situation and to concentrate on your health. That is probably good advice, but sometimes it is very difficult to follow.
2000 mg per day of Metformin is about the maximum dosage. Hopefully it will help. I can tell you from personal experience that loosing as little as 10 pounds will help your numbers. The meetings with the diabetes chapter, social worker and the education and nutrition classes will be of great benefit to you. Stay connected and keep up the good work.
Concentrate on loosing the weight, buy yourself a new outfit when you get buff and find yourself a real man!

Seriously, I wish you well and hope that happiness falls on you. Good luck with your control and management.