Now that the series is going to be split and alternate between the two detective teams, D'Onofrio's apperances should be treasured and savored like a fine wine. While this episode has solid writing and a good (but expected) twist, the adventures of the quirky Detective Gorin are what carry the day again. It makes the viewer wish Scott Wolf would abandon the "case centered" plots and do more exploring Goren's character. Unfortunately the chances of that happening are nil.
And just in case you didn't know, the song Goren is singing while doing the dance is "Don't Bet Your Money on de Shanghai," by Stephen Foster. Yeah. That's what I said.