I like that you use the probe test :tu that's the way to do it my friend.
Have you considered after cooking it, just turn down your oven to as low as it will go. Usually about 170f. Then wrap it up after letting it sit for about 20 minutes to stop cooking, and put it in there for the rest time.
This has worked very well for me and it can be held safely for 20+ hours and never go into the temp danger zone.
And you're right about the taste, it gets better the longer the rest
Oh and it looks GREAT!!!!!