Hi David,
Part of the reason why we're still using 0.10.33 is because of the pace of Node.js development and publicising that we support later versions would require a full regression test. Don't let the version numbers confuse you, as 0.10.33 is only one year old. The Node.js version numbers are skewed due to the io.js fork and join again.
The recently released 4.2 is the version with long term support and we plan to support it in an upcoming release.
Regarding your errors that it can't find git. Do you have it installed? How did download the adapt_authoring repository?
Regards,
Brian