Front panel PCB came in while I was in Germany. Back side is assembled and looks good optically but forgot to take a pic of it.
Next step, stuffing the front and seeing if I managed to make 0.5mm BGA work on OSHPark 4L.
If that works, then I can start writing firmware!