If I make another one, I'm going to change pretty much everything except the colour.
This build was a bit of a washout overall, but since the boards are made up of distinct modules connected by wide traces it’s very easy to break it down and reuse bits. Here’s the usb segment & battery charger segment from one of the casualties charging a little Lego clip-on battery.

The first two boards from this batch powered up just fine. The next one was dead, and I thought maybe I saw smoke? The next one let the smoke out immediately. I stopped plugging them in after that while I tracked down what was going on. It turns out that for one of the 100K pull down resistors I'd actually ordered 1Ω.

The nice thing about 1 Ohm resistors is it makes the maths very easy when you're working out how badly you cocked up.

So, another go.
This one survived the process. It's even almost practical.

@ancientjames
Wow, amazing work.

Would be nice to use it as presenter with BT-HID, countdown-timer at the display, vibration feedback and built in laser pointer. But I guess there is not enough space for all these features.

@Pixtxa definitely needs a laser.