Well, there are lab tests which can confirm or rule out gastroparesis, and you should discuss getting them with your doc. It does seem obvious that there is SOMETHING going on.
T2's can get all the same complications that T1s get, and one of the problems with T2 is that you can have it for years without knowing it, so you may have had it longer than you think. But when I look at your picture, I can't help wondering if you ever had antibody tests, and whether you might be LADA (Latent Autoimmune Diabetes in Adults). Not that it makes any difference in terms of complications, but Melitta has infected me with her concern about misdiagnosed LADAS! :-P
So, anyway, talk to your doc about it, and don't let him brush you off -- what you describe is not a pleasant way to live!