KJs limped UTG is bad. AJo raise after an UTG limper is ok if MP knows that UTG limps garbage from this position. Personanly, in this spot I'm not getting too crazy with AJo.
As played, the check by UTG is ok since he has TP + FD. I would just shove over MP's bet on the flop. Chances are MP will call since he showed strength pre and post.