Ours is working now (basically as soon as I turned on the robot). The 2CAN is still blinking orange/off/orange/off but the motor now drives via CAN! We fixed a couple of things very late in the day on Wednesday in both wiring (e.g. connecting the motor) and programming, so it's likely we didn't hit everything in testing we should have.
The key thing is indeed to order the StartupDlls correctly (for C++), at least until Omar gets the update out

.