I think you are doing pretty well actually. I know all the variance in #s is frustrating, but you are hitting good #s quite a bit of the time. He does seem to get some pretty big drops and you might find that on another insulin the curves are shallower and so you can stay more steadily in good #s.
If it were me and my schedule permitted, I would probably consider trying a few days of some version of as needed shooting - picking a level like 150 or 180 where you want to give a shot, and going ahead and giving insulin then (past nadir that is) to see if you can keep the ride pretty steadily in the blues & greens and head off the higher #s. That way you promote faster pancreas healing, and avoid the wide swings in #s. It's pretty daunting though in terms of your schedule & burning through test strips, as you always have to be sure you have a rising # to shoot. We've seen some great progress made that way though, so you might want to consider it if your schedule permits.
Sometimes just a few days even of solid blue rides will make a huge difference. The dosing is tricky though as you have to pare back the dose for early shots. You might even be able to get away with +10 or +11 shots (if warranted) for a few days, and make progress that way.
It's hard for me to discern right now how much he is getting some rebound from the steep drops, and how much he is in liver training and throwing high #s b/c of that. I see what looks like both in the SS, so that makes it a little tougher on you I think to nail down the dose. He's seeing lots of blues though, so hopefully that will get the liver training portion to settle down fairly soon, and that should make things easier.