I looked at the video and the presenter specifically states that Marlin will not run on this controller board without major modification. I also looked at the source code for the Smoothieboard and it is indeed radically different from Marlin.
https://www.youtube.com/watch?v=vsu_vAKvRO0
X5 controller is based on it also. [lem edit - referring to Marlin]
Having said that, the source code looks very well written. It is heavily object oriented and event driven code.
The board does look like a good candidate for an M2 upgrade and is a competitor to the FastBot BBP.
I'm impressed with the work done on the Smoothieboard and it appears at this stage of the game it is a better choice for the M2 - unless the BBP group can get their act together. So far, I'm not too impressed with the workgroup although the board looks nice. Maybe with time they will also have a nice offering.
Larry