What an excellent project! The only comment I would make is to solder all the electrical connecters rather than crimp. I know it is more time consuming, and requires a degree of skill, but once learnt, never forgotten! Best of luck to the young man and his dad!
Cheers!.
We've soldered some and crimped others. I find the wire has a tendency to snap if you solder a wire that is constantly flexing.
He had a go at soldering and got quite good by the end!.