Right, these last few days have been a challenge, but I've managed to get some time to push ahead with this project.
For those who like wiring this is probably the biggest mess in the whole damn thing, you can see the edges of the custom "button board" that I cut out of some copper shielding...