This is partially/mainly correct, however since i got the nodemcu dev board working I hooked the vanilla one up and then flashed my dummy example.. It still didnt work (was printing a hello world), but the results were different in the serial. I left it whilst I was doing something else then magically "Hello Angelo" 10 times appeared in the serial, then it crashed.. then after a bit it worked again (after a autonomous reboot).. This is pointing 100% to not enough juice but the flash appeared to work
Issue logged with github to get this fixed https://github.com/esp8266/Arduino/issues/451
Just thought Id share this..