Overall, it seems like they decided to have a detective episode first, then tried to make a story. In my opinion, that will usually end up with a pretty weird story in the end. But it was a pretty hilarious episode of MLP, and my favorite part is all the jokes.