Well, I took the car to HHP today and they tuned out the lean spot. They said the injectors were running around 90% duty cycle so that is something I will keep in mind if I ever upgrade anything (doubtful - car is strong enough).
The new tune vs lean tune: