I think you probably made a good choice, since our fork of the original was worked on very quickly to get a basic demo going :)
It was very encouraging for me to see some ports to C/C++ already in progress. At the time, it was definitely an overwhelming notion. That chunk of JS code looked impenetrable to me.