Over the last 2 days could spend some time on the software.
I used the Angström distribution that comes with the BeagleBone directly as I like its sleekness.
I found a less hacky solution to build node.js 0.8.x on the ARM platform thanks to a a Rapspberry PI user that had the same issues: https://github.com/gflarity/node_pi
It seems that express (the node library used to host the static part of the site) changed recently to version 3.0 (i got beta2) and that broke the current code. After some fights with node.js (I'm totally new here too) I manged to fix that.
Meanwhile I found a way to stream video without using node.js as a gateway. Even though I can see why you choose to use your own capture app using OpenCV for potential future development, I think right now it makes sense to keep it simple. Therefore I used a tool called MJPG-Streamer (http://sourceforge.net/projects/mjpg-streamer/). It takes the video from the webcam and streams it via http as a MJPG (a continuous stream of JPEG images, a little like you did manually). I think this will take away some load from the node.js process and simplify that part of the software greatly.
I haven't yet come around to setup my own blog, but in the meanwhile, I put my branch on github for generall consumption.
I plan to do a little work on the UI and the software until I get my electronics and find a place to get the bodyworks done.
Hope its of help for anyone.