Looks great! When you can get the ribs done 'just like you like' it's a show-stopper. I'm glad you didn't give up. My kids go CRAZY for ribs -- which is a blessing and a curse because it means less for me when I do them.
The 3-2-1 method is a great starting point if you've never done pork ribs before -- but in my experience if you truly want fall-off-the-bone juicy tender ribs you have to cook to temp and sight. The 3-2-1 is a nice guide for general times though.
I still dry-rub and wrap at standard points myself, but saucing at the end for a little caramelizing gets no objection from me on ribs. It's all amazing!
The IT is a great judge, and also watch for how much the meat pulls back from the tips of the rib bones. You should be seeing bare bone tips when it's done. The bones will freely wiggle if you tug on them -- and if you like a little meat pull then you just take them off a bit sooner than that. I also let the ribs rest under wrap for a short time, similar to what I'd do for a roast but maybe for just 30min to an hour.
Hmm now you have me thinking about checking out the meat case for some pork ribs!