The revision file for 170323 is relatively the same as 160322 and serves the same functionality. This should not impede your experience with the product.
In terms of the documentation in Lesson 01A: https://basecamp.robolink.com/cwists/preview/142x
Section 4 of this lesson states that there are default programs included within the board.
In Lesson 01B: we have a video demonstrating the selection of the robots:
Sections 2-4 go over proper execution with diagrams and videos showing how to use our board in a more explicit manner.
In terms of the microcontroller, each of the robots are their own independent header file and the main code calls on the selected header file within arduino. Lessons 01A-01G are there to get users accustomed to the basics of our board prior to usage. They are also there as a way to setup and download all the accompanying components to ease/enhance your experience with robotics.
Documentation for Rokit Smart can be found here:
Hope this helps.