It is better this build... we should book it in the calendar and get drunk.
There is a problem with the SD card functionality. Plug the board and then run the sample script (SD example).
from machine import SD
Everything works fine on first run.
Run again the script: [Errno 2] ENOENT is raising on SD card init and the board is hanging. It is funny that you press power reset button and the issue is still persistent after reset. Only if you unplug the usb cable and plug again will make it work.