Add some polish to the USB storage handler and remove some of the artificial delays.

Add a sync option to write that guarantees the (first section of the) message is displayed before returning.