Just to conclude this thread, here is what I will end up doing.
First, an 1kOhm shunt resistor does not work: this indeed starts charging the capacitors, initially increasing the voltage to the controller, but the controller starts booting around 27V, drawing too much current at that stage for the voltage to increase any further towards the full 54V.
However, a 100 Ohm resistor is able to bring it up to about 49V. The remaining 5V can then be safely bridged by closing the contactor, after which the motor controller is in business. I am using 10 resistors of 1K each in parallel. Each of them is rated 1watt, which is a little bit low, but this appears to give no problem in practice because the current through them tapers off quite quickly.
Attached is a sketch of a simple microcontroller circuit using two relays, that first connects the battery to the motor controller via a 100 Ohm shunt resistor for a few seconds via Relay1, then activates the contactor via Relay2 (and releases the shunt) for bringing the motor controller in full contact with the battery. Note that this circuit is powered by my 12V house battery. The microcontroller requires 5V, which is provided by a 7805 voltage regulator. The total component cost is lower than $20, available at any microelectronics store or web site. I am using Digikey.com (relay part no Z2352-ND ). Note that I have not mentioned here anything about the (simple) program that runs on the microcontroller. Anyone interested in that shoot me a message.
Of course, having a microcontroller available now opens up other possibilities. For example, I can place it between the throttle and the motor controller to gradually increase or decrease the motor RPM towards the throttle setting in order to prevent the motor from jerking the propeller shaft. But that is another post
Thanks again Alan and Tommycat, for getting me going on this
Juul