What is going on with the PCB? It looks like the soldered several dev boards to a big PCB. I can't think of a good reason to do this.
I mean, yeah, why not? You take a bunch of off the shelf boards and put them together on the PCB as is. To make a PCB with all of the components on it would not be very DIY. That's a custom board and out of scope for DIY.