Hi!
Problem 1:
The German language is hardcoded in the ROMs, the only way to change it to English is to replace the German ROMs with US ROMs.
"Language" dipswitch is related to coin settings, not actual language.
Required EPROMs are 27C4001 (4Mbit). I checked but I don't have any of this type left. I can reprogram your EPROMs for free provided you pay return postage (I'm in Belgium too). 5 EPROMs need to be reprogrammed, those are located at U89, U98, U105, U109 and U114. Remove these EPROMs from your PCB, send them to me, I'll reprogram them and will send them back to you.
Problem 2:
You're right, it's very likely the battery. Replace it and your settings should be saved again.
I had the same problem with a Cruis'n World PCB. I replaced the battery and it worked again but now it starts happening again on the same board and replacing the battery does nothing. I've yet to find where the problem lies...
Problem 3:
The fact you need to calibrate the guns at every startup is caused by the dead battery but not the flickering crosshair.
The flickering crosshair could come from a dry solder somewhere on the main PCB (where the crosshair gfx is stored), a bad connection between the gun and the PCB it is attached to (the coil lamp driver board) or a blown fuse on that PCB (but in this case, I guess the symptoms would be more severe like the gun not aiming at all).
I hope this helps...
_________________
Visit the website.