RE: Overheat or Lean?
Looks like you already got a 20 degree plus drop, not bad.
Now was this with the stock or aftermarket muffler? Really not all that important but may be worth checking.
Still you have seen a major drop (to me) in temperature just from the this change, that's progress...