In the related videos at the end the Law And Order: Special Letters Unit has a Richard Belzer puppet that is an even closer likeness than the David Caruso puppet.
Better, you mean.
I just wish the puppeteers had found a way to make the puppet take off his sunglasses just so he could put them back on all hackney-dramatic while delivering the stinger.