Based on your c-pep, looks like your pancreas is okay. It's classic T2 insulin resistance.
I'm T2 also, and am a very strong advocate of T2's using insulin therapy. Indeed, I feel the health care industry should support pumps and CGMs for any diabetic that wants it, and is willing to learn and implement the steps to successful treatment with this technology.
Short of the "cyborg" solution (of which I am a happy blend of man and machine :-)), Multiple Daily Injections, with a daily long-acting like Lantus to take pressure of that tired pancreas so it stays healthy as long as possible, is the minimum treatment for any T2, starting with initial DX.
The reason medicine doesn't advocate this is because of the patients, not doctors. Most people will avoid going on routine injections if at all possible. I know -- I was like that way too long. I regret it. I wish I had started on insulin from day one (DX'd 15 years ago).
After getting past that psychological barrier, I found that MDI really wasn't that big a deal, and I felt so much better, energetic, mentally sharp as a finely honed Japanese sword (from Highlander), etc. etc., that there was no contest -- I'm on insulin for life until this thing is cured.
Now, it's even become a fun game, driving my A1c down. Got it from 11->6.3 in 3 months. Next stop under 6; after that, under 5.5.
With a pump and a CGM, it's a breeze.
And here's the biggie from one T2 to another: No more being controlled by this condition, having to remember to eat at certain times, don't forget that snack, oh, I can't have that large popcorn at the movies, ever, and on and on and on.
I have near non-diabetic blood sugars these day, and if I want to indulge in something now and then, on the spur of the moment, I can. I just push a few buttons on my "cellphone" (that's what strangers think the Omnipod PDM is most of time), and I'm good to go to shove that popcorn in my gaping maw.
We have another new member, T1, struggling with this same issue of control. I just can't put in to words how liberating, exciting, happiness-inducing it is to get in the driver's seat with this condition and run the show, instead of being a marionette on strings being pulled by Demon Diabetes.
You will never achieve this on pills, without going on a near carb-free diet. But then, if you don't want to do that, well, puppet, strings, you get the idea.
Finally, you can always go to your doc, give insulin therapy a try, and if it doesn't work for you, go back to oral meds/diet/exercise/restriction. The only thing you risk giving insulin a try is hypoglycemia, but that's managable.