Good post,and I agree on most points, they ABSOLUTELY should've released more info , they could have released everything but maybe 1 fact that would still wean out any fraudulent information coming in not doing so when the case, was in its earliest stages.. understandable, years after...I feel you are risking more by not revealing more than sitting on it .
I've cited cases, one in particular , where police not releasing how a victim was killed left a cold case murder unsolved for almost 20 years till a cold case team released that info, and I believe that was done accidentally , then it sparked something in a witnesses memory, that lead to a conviction.
As for a profiler, ill say most likely as soon as the FBI was brought in they will usually have them look at the case, especially a case with this type of gravity
And again you are not wrong, about detectives, however, when a case occurs in an area where there are very little to no murders cases they are just inexperienced with them, which is often why the FBI is brought in.
Cases however , go cold for numerous reasons, sometimes they are literally out of anymore info, and the best they can do is start over looking at what they have , sometimes, you find something ... sometimes, you don't .