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.
replies(7):
It’s easier to do pcb-layout wise. Allows you to re-use most components between board revisions, or when you’re done with the project. Probably less ewaste overall because of that.