The boot speed was something to do with the brightness level of the display. I've not worked out why the display goes haywire after a soft reboot, as I didn't change anything...

It'll get investigated when I've finished trying to find components you can actually buy for the next batch of empegs :)

Hugo