In regards to Watt Wagons. He just released a video on youtube with a simple walk through of his programming user interface and how it works. Much simpler than the current open source programming. Uses sliders for different parameters and he explains pretty well what it all means. Frankly I like this setup better as I don't need to get in to the real nitty gritty of customizing my ride and guessing what everything means. I'm still just stuck waiting for a bike that will be using CANbus and then waiting on the availability of the X1 for said CANbus.
On a side note, I don't fully understand the reasoning from Bafang as to the need for CANbus in the first place. I'm an auto technician currently working for BMW. There are multiple complex networks for CANbus communication in those car for good reason. The high end cars like X7 have almost 40 different control modules where CANbus makes sense. There is really not a ton of information in an ebike necessitating this type of comms protocol. Throttle input, torque sensor, cadence, and speed. Motor inhibitor. I mean maybe I'm wrong but CAN just seems like overkill.