Ah I didnt notice the diode - that battery must be an aftermarket fitment.
I'm sure the coin battery is part of the original design. The battery is powering the RT-clock while the computer is off, and the bus voltage is powering the clock when the computer is on. Since the battery and the bus voltage is connected to the same pin (Vcc on the RT-clock), the supplies need to be protected from each other. That's why you have D1 at the battery side and D2 at the bus voltage side.
Just grab one of these from AmigaKit (has the diode already installed)
The circuit on AmiKit is just a coin battery replacement for rechargeable batteries and is redundant for this RAM expansion since it already got a protection diode.