Update:
It's aliiiive!
Frankendrone is back.
The arm pivot spring finally arrived from 'Manchester' after nearly two weeks (thanks eBay). Calibrated the vision sensors, calibrated the compass, and took it out to a nice open field.
Auto take off this time, let the drone do the work, and it's up in the air. Careful stick movements at low altitude to check up down forward back left right rotate and all seems well. Carefully flew towards my head (ready to duck) and the forward position sensors saw me and were having none of it. Same when I put my hand underneath for the downward sensors.
Time to stress test a bit. Sport mode on, up down, forward back to see if the soldering was up to scratch for high motor draw.
All seems well, a full battery worth of flight with no errors, camera is stable, drone is responsive and stable when hovering.