Sorry to double post (AGAIN) but I got a reply about the battery from PG. I hope he doesnt mind me forwarding his messages on but this is what he said, and I do quote;
"No, I really suspect the 4 interface ic:s (74ACT16543)
The battery leak wasnt a big problem yet, but could have been in the future.. :-) "
I will still show scans of the card again as soon as it arrives.