It looks ok to me. I would use a PCC (Printed Circuit Cleaner) spray, one of those that have a small brush attached to them and use it to clean the contacts on the CPU socket and anywhere else that may be dirty.
Other than that your board looks pretty good to me. I've never done it before but maybe you could put some lemon juice around the area where the battery leaked. I heard it will neutralize the acid. Don't quote me though.