A lo of people have noted how the ending is copied from Profiler. If you watch Dexter, you will see even more examples of copying. There are so many, it is ridiculous. For example, in one of the last episodes, you hear, "There is a storm coming your way". Mentalist copies that by changing it to "There is a comeuppance coming your way." The last season in Dexter, an old lady doctor is introduced who paves the way to the season finale. In Mentalist, Lorelai is introduced, who plays a critical role for PJ to come up with his list. And so on and so on.
So, what does that say about Heller as a writer? A second-grade copy-cat? Is it even possible that the season was rushed because he had no other show to steal ideas from? I think it seems pathetic.