There's also some really fun output on my machine when running Node v5.0. This happens immediately after attempting a tessel run ...
module.js:450
return process.dlopen(module, path._makeLong(filename));
^
Error: Module version mismatch. Expected 47, got 14.
at Error (native)
at Object.Module._extensions..node (module.js:450:18)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/usr/local/lib/node_modules/tessel/node_modules/usb/usb.js:5:38)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
I've since downgraded using brew back to 12.7 and all is good in Tessel land.